【发布时间】:2016-08-21 11:23:01
【问题描述】:
我确实将 test.html 放在了 tomcat 网络服务器下。我从 firefox 访问它,第一次从网络服务器提供服务 第二次从缓存中提供服务,因为 firebug 控制台显示 0 request 。我相信的原因是firefix自动设置了一些 到期时间(在这种情况下,大约在页面提供后 3 分钟)
但在 chrome 上,我每次都看到它是从服务器新鲜获取的。我相信的原因是 chrome 作为请求标头发送的标头下方 (在 Firefox 中看不到此标头)但我没有在 chrome 中看到此处设置的任何过期时间
Cache-Control:max-age=0
这种差异是特定于浏览器的。我的意思是 Firefox 设置过期时间但不是 chrome 如果?同样,Chrome 发送请求标头
Cache-Control:max-age=0 但火狐没有。
【问题讨论】:
标签: caching browser browser-cache cache-control