【发布时间】:2010-12-27 10:01:36
【问题描述】:
我有一个用户生成的资源,因此会在不可预知的时间发生变化(例如,用户上传了新版本的 Word 文档)。我希望浏览器缓存此资源并在每次请求时通过服务器验证其缓存(即始终发送 If-Modified-Since 标头)。
通过测试,我发现当我在响应标头中使用“Cache-Control: no-cache”时,Firefox 可以适当地处理这个问题。但是,Internet Explorer 7 并未在其请求标头中发送“If-Modified-Since”。
“Cache-Control: no-cache”是否实现了我开始描述的内容?如果没有,我可以做些什么不同的事情来实现我在浏览器中描述的内容?
谢谢。
【问题讨论】: