Internet Explorer与Chrome缓存

Nev*_*e12 5 internet-explorer google-chrome browser-cache

基本上,我试图通过启用缓存使我的网站更加用户友好.为了测试我的进度,我使用Chrome和IE中的开发人员工具,其最终目标是最大限度地减少对Web服务器的调用次数.当chrome缓存某些东西时,开发的工具会给出200(缓存)的请求响应.另一方面,IE将始终向服务器发送一个小请求,并在从缓存中读取之前获得304响应.

哪个浏览器正在关注HTTP,如果答案是Chrome,我怎样才能消除IE中不必要的304调用?

kal*_*ech 3

需要明确的是:

  • 304 - 服务器响应指示自上次请求以来资源未修改
  • 200 - 服务器响应指示资源已成功返回
  • 200(缓存) - 伪浏览器响应指示从本地缓存加载的项目

根据您重新加载/刷新页面的方式,还有一些细微的差异,特别是对于 IE。(您是点击刷新按钮,还是按Enter网址栏?)请参阅以下内容: