S-maxage和maxage的区别

Edu*_*yan 6 caching http

我需要了解,使用的s-maxage头缓存,有什么例子来帮助我了解在哪些情况下我应该同时使用s-maxagemax-age

Joe*_*Joe 7

正如本评论所暗示的:

对于反向代理服务器或服务器上的其它高速缓存,它实际上是有意义的有短的s-maxagemax-age.

只要反向缓存代理就能够为任意数量的客户端提供相同的资源s-maxage.代理上的负载将随着客户端数量的增加而增加,因此代理的单一检查(s-maxage)比下游客户端(例如浏览器)(max-age)的请求更频繁.

举一个更具体的例子:您可能想建议CDN应定期(每小时)检查一个源服务器上的更新资源.但是,任何最终用户都可以继续使用他们获得的响应数天; 具有冷缓存的用户将获得更新版本.