浏览器缓存机制分析及前端缓存清理

当你访问一个以前访问过的页面,浏览器会先检查本地缓存是否过期,如果未过期,则直接访问本地缓存,不再从服务器端获取,此时的状态码为200(from cache)如已经过期,则会发送一个http请求到服务端,检查两个标识中的其中一个,Etag或者Last-Modified,向浏览器询问资源是否过期,如未过期,则浏览器会返回一个304状态码,这是浏览器就不会重新下载文件,依旧沿用缓存的内容,但如果此时服务器检测到资源已经过期了,那么就会返回200状态码,并在响应体中返回最新的资源,覆盖缓存,这样浏览器就能拿到最新的资源了。

详情原文:https://blog.csdn.net/handsomexiaominge/article/details/80556769

前端安卓清微信缓存工具:http://debugx5.qq.com/
ios清微信缓存:

原文地址:https://www.cnblogs.com/panax/p/10102455.html