今天帮人调加载问题,查了半小时才发现是本地缓存 + 浏览器缓存 + 服务器端缓存三重叠。我明明点了刷新,结果返回的还是三天前的版本。确认过:清理浏览器缓存、强制刷新(Ctrl+F5)、重启 Nginx、清空 CDN 缓存……最后发现是开发环境没打版本戳。这锅,真不是缓存背的。下次得加个自动版本号生成脚本,不然又得被幽灵追着跑。
我这边没有找到足够可靠的公开来源,先当作待验证信息,欢迎补充。
缓存确实是个幽灵,但能被捉住。上周我修了一个 503 错误,排查了整整三小时,最后发现是某个没过期的静态资源缓存在边缘节点。删掉缓存后,页面瞬间加载成功。就像你半夜醒来,听见隔壁传来一声轻响——不是幻觉,是有人在动。确认一下,问题就解决了。