2016-04-27 47 views
0

我确实把tomcat web服务器下的test.html。我从Firefox访问它,第一次它从网络服务器 第二次它从缓存服务作为萤火虫控制台显示0请求。我相信的理由是,Firefix会自动设置一些 到期时间(在这种情况下大约在服务页面后3分钟)GET请求从缓存中提供在Firefox中,但不是在铬?

但是在铬上我每次从服务器获取新鲜图片时都会看到。因此,我认为是低于Chrome是为发送请求头 (没有看到在Firefox这个头)头,但我没有看到任何有效期限这里设置在铬

Cache-Control:max-age=0

因此,这是discprency具体浏览器。我的意思是Firefox设置过期时间,但不是铬?同样,Chrome发送请求标头 Cache-Control:max-age=0但firefox没有。

回答

0

为了避免从浏览器的角度对缓存进行任何推测,只需在响应头中指定浏览器应如何处理您的资源。但通常,如果您没有指定任何缓存标头,那么浏览器会将您的请求缓存在Last-Modified响应标头中设置的日期之后的10%时间内。

相关问题