【发布时间】:2011-02-25 08:22:27
【问题描述】:
我有几个与 Cache-Control 相关的查询。
如果我为静态 html/js/images/css 文件指定 Cache-Control max-age=3600, must-revalidate,并在 HTTP 标头中定义 Last Modified Header:
- 浏览器/代理缓存(如 Squid/Akamai)是否一直到源服务器以验证在 max-age 到期之前?或者它会从缓存中提供内容直到 max-age 到期?
- 在 max-age 到期(即从缓存中到期)后,是否有 If-Modified-Since 检查或是否从源服务器重新下载内容而不进行 If-Modified-Since 检查?
【问题讨论】:
标签: http http-headers cache-control