浏览器缓存
浏览器缓存到底是什么?清缓存什么时候有用
“清一下缓存试试”几乎成了万能建议,但缓存本身并不是坏东西。它的作用恰恰是少下载重复资源,让页面更快。
缓存保存了什么
浏览器会根据网站的缓存策略保留部分图片、CSS、JavaScript 等资源。再次访问时,能复用的内容就不需要每次重新下载。
什么时候缓存会造成困扰
网站已经更新,但浏览器仍拿到旧资源;或者某个缓存文件损坏时,就可能出现样式错乱、功能异常等现象。
不用一上来就清空全部数据
优先刷新、无痕窗口或只清理特定网站数据。清空全部缓存和 Cookie 可能把正常登录状态也一起删掉。
强制刷新和清 Cookie 不是一回事
刷新缓存资源主要影响页面文件;Cookie 和站点存储还可能保存登录状态和偏好。只是怀疑 CSS 或脚本版本旧时,没有必要先把登录信息也全部删除。
开发网站时,还应通过正确的缓存头和文件版本策略解决更新问题,而不是要求每个访问者都手动清缓存。
如何只排查当前网站的缓存问题
先用无痕窗口或另一浏览器对照:若一个环境正常、另一个异常,缓存或扩展可能参与其中,但不能据此排除账号和服务端差异。
在开发者工具里检查资源:查看 Network 面板里静态资源的状态、响应头和文件版本;必要时使用禁用缓存的开发调试选项重新加载。
最后才清除站点数据:先备份可能受影响的草稿和登录状态。清除 Cookie 或站点存储可能导致退出登录,不应当作为第一步。