REST API 服务器上共享缓存的缓存控制?
REST API cache control for shared cache on server?
我想在我的 REST API 服务器上实现一些缓存,以便客户端可以从它们之间共享的缓存数据中获得更快的响应。
但是,如果客户愿意,我仍然愿意为客户提供获取新数据的选项。
大多数 HTTP 缓存示例 headers 我看到的假设数据是在客户端本地缓存的,但我将在 Redis 中将其存储在我的服务器上。
当缓存 server-side 和共享时,向客户端公开缓存控制功能的首选方法是什么?
谢谢。
Cache-Control: max-age=
Cache-Control: max-stale[=]
Cache-Control: min-fresh=
Cache-Control: no-cache
Cache-Control: no-store
Cache-Control: no-transform
Cache-Control: only-if-cached
我想在我的 REST API 服务器上实现一些缓存,以便客户端可以从它们之间共享的缓存数据中获得更快的响应。
但是,如果客户愿意,我仍然愿意为客户提供获取新数据的选项。
大多数 HTTP 缓存示例 headers 我看到的假设数据是在客户端本地缓存的,但我将在 Redis 中将其存储在我的服务器上。
当缓存 server-side 和共享时,向客户端公开缓存控制功能的首选方法是什么?
谢谢。
Cache-Control: max-age=
Cache-Control: max-stale[=]
Cache-Control: min-fresh=
Cache-Control: no-cache
Cache-Control: no-store
Cache-Control: no-transform
Cache-Control: only-if-cached