清理浏览器 如何清理浏览器缓存
1. 浏览器缓存的种类cookie
localStorage和sessionStorage
【清理浏览器 如何清理浏览器缓存】memory cache 和 disk cache
还有其他一些浏览器缓存,如WebSQL、IndexDB等等,不常用就不分析了 。
2. 浏览器缓存特点分析2.1. cookie缓存cookie缓存由服务器端生成,一般用来保存session信息,只要设计合理,一般不会带来一致性问题 。
2.2. localStorage 和 sessionStoragelocalStorage是永久缓存,如果升级前端程序涉及缓存键值改变,应在页面加载时调用清理或重新设置缓存内容的JS代码 。
sessionStorage是跟随当前浏览器窗口的数据缓存,关闭重新打开浏览器会自动清空 。
2.3. memory cache 和 disk cachememory cache是浏览器内部控制的,无法改变,一般也不会带来副作用 。
disk cache是重点关注的浏览器端的资源文件缓存 。
3. 控制disk cacheHttp Response Headers中通过cache-control来控制浏览器采取不同的缓存策略 。响应头参数可以通过Web服务器来配置 。这里以Nginx的配置文件为例 。
3.1. private(默认)server { ... add_header Cache-Control private; (或者不设置,默认为private) ...}







no-store是让浏览器完全不使用缓存,不管资源是否变动,都向服务器请求重新下载资源文件 。
推荐阅读
- WPS如何撤销和恢复
- 电脑如何调节亮度 笔记本亮度调节的方法
- 如何制作大枣年糕
- 欢乐斗地主怎么送好友欢乐豆 欢乐斗地主如何送好友欢乐豆
- 明日方舟怎么在电脑上玩 明日方舟如何在电脑上玩
- 途游斗地主怎么换绑定 途游斗地主如何换绑定
- 欢乐斗地主怎么和好友一起玩 欢乐斗地主如何邀请和好友一起玩
- 欢乐斗地主怎么邀请好友 欢乐斗地主如何邀请好友
- 明日方舟怎么注销账号 明日方舟如何注销账号
- 欢乐斗地主福卡怎么用 欢乐斗地主福卡如何用
