我想在我的REST API服务器上实现一些缓存,以便客户端可以从它们之间共享的缓存数据中获得更快的响应。
但是,我仍然希望客户可以选择获取新数据。
我看到的HTTP缓存头的大多数示例都假设数据在客户端本地缓存,但我将它存储在我的Redis服务器上。
当缓存是服务器端并共享时,向客户端公开缓存控制功能的首选方法是什么?
谢谢。
答案 0 :(得分:2)
您是否看过Cache-Control
缓存控制:max-age =
缓存控制:max-stale [=]
缓存控制:min-fresh =
缓存控制:无缓存
缓存控制:无存储
缓存控制:无变换
Cache-Control:only-if-cached