在IIS6中,我注意到当“启用内容过期”未启用时,不会随响应发送与缓存相关的或过期头部。然而,诸如css文件之类的静态内容在随后的访问中正确地返回304状态。
如果未指定任何内容,则此内容何时过期?它依赖于浏览器吗?
发布于 2010-10-05 18:07:48
如果IIS中未指定内容过期,则网站内容的缓存将受到外部因素的控制或影响,例如浏览器的设置、上游代理或最终用户和您的web服务器之间的内容缓存服务器。这些通常是你控制之外的因素。
在IIS中设置内容过期应该强制这些第三方遵守这些缓存设置,并在正确的时间使内容过期。
https://stackoverflow.com/questions/3835190
复制相似问题