1、回车在Expires有效的时候,是不会去请求服务器的,打开调试看到的请求也只是伪造的,比如谷歌浏览器可能显示 200(cached)(比正常的200多了) 其实是没有发起实际的缓存,直接读取本地硬盘缓存。
2、如果按了f5则Expires设置不再起效果,只有Last-Modified/ETag有效果,如果在缓存期间内则返回 304,再读取本地缓存内容。
3、ctrl+f5则会发送Cache-Control:no-cache,真正的从服务器重新获取文件,此时缓存完全失效。
1、回车在Expires有效的时候,是不会去请求服务器的,打开调试看到的请求也只是伪造的,比如谷歌浏览器可能显示 200(cached)(比正常的200多了) 其实是没有发起实际的缓存,直接读取本地硬盘缓存。
2、如果按了f5则Expires设置不再起效果,只有Last-Modified/ETag有效果,如果在缓存期间内则返回 304,再读取本地缓存内容。
3、ctrl+f5则会发送Cache-Control:no-cache,真正的从服务器重新获取文件,此时缓存完全失效。