以下是本人对这些现象的个人理解,不正确的还请指正。
首先来看一下表面现象:
用来测试的浏览器为IE浏览器,首先将浏览器的缓存全部清空。
第一次访问目标地址,我们的开发者工具中网络面板显示情况如下:
相应的请求头和响应头分别为:
1.Request头部,IE浏览器没有控制缓存的信息
2.Response的头部信息:
可以看到,响应表头添加了ETag和Last-Modified信息。ETag和Last-Modified的意义将在下文讲到。
此时我们分别通过按F5刷新按和在