📌 软件教程

网页改了没反应?强制刷新和缓存清不掉的处理顺序

网站改了内容自己这边看着还是旧的,别人打开却是新的。本文按处理顺序排:第一步硬刷新;第二步只针对这一个网站清数据,不用把整个浏览器的缓存都清掉;第三步开发或者改站过程中用开发者工具里禁用缓存那一格;最后才是本机 DNS 缓存、代理和对方 CDN 这几个容易被冤枉成浏览器问题的环节。

✍️ 浏览器党代表 🕒 2026-10-13 19:38 👁 71 阅读 📖 807 字 ⏱ 约 2 分钟

第一步:硬刷新

在页面上按 Ctrl+F5(有些笔记本要再带 Fn),或者按住 Ctrl 点一下刷新按钮。它跟普通刷新的区别是:跳过本地缓存,直接去服务器重新要一遍。

手机上这一步不好做,换个浏览器打开对比是最快的判断办法:别的浏览器显示是新的,那就是这台机器的事。

第二步:只清这一个网站的数据

不用动全局缓存。对着地址栏左边那个锁图标(或者地址前面的按钮)点一下,菜单里找「站点设置」或者该网站的权限入口,进去之后有「清除数据」一项。

Edge 和 Chrome 在这个位置的操作大同小异,效果是把这个域名下的缓存、Cookie、存储数据单独清掉,别的网站不受影响——不用重新登录一堆站点。

第三步:改网站的人该用这一招

按 F12 打开开发者工具,切到「网络」那一栏,勾上「禁用缓存」。保持开发者工具开着的情况下刷新,每次都是全新请求。

更彻底的一个操作:对着浏览器左上角刷新按钮右键,菜单里有「清空缓存并硬性重新加载」。

改完前端文件发现没效果,多数情况是这一步没做。

第四步:DNS 缓存

域名换了服务器、迁移过站点,本机 DNS 缓存可能还指着旧地址。按 Win+R 输入 cmd 回车,敲:

ipconfig /flushdns

回车,提示刷新成功即可。

想确认现在解析到了哪个地址,可以再敲 nslookup 加域名,看它给的 IP 是不是新的。

还有两个不太容易想到的环节

代理和加速工具:开着的时候请求走的是中间节点,节点上的缓存清不掉,你自己这台怎么刷新都没用。临时关掉试一次就知道了。

对方的 CDN:你自己搭的站点改了内容,CDN 节点按自己的规则缓存,可能要几分钟到几小时才全网生效。这种情况下除了等就是去后台点「刷新缓存」。

手机端的处理

安卓上到 App 设置里针对浏览器清缓存;iPhone 上 Safari 的清除历史记录与网站数据也在设置里面。

App 内置的浏览器(微信里打开的那种)有自己的缓存,在同一个 App 的设置里找存储空间清理,或者干脆复制链接到系统浏览器里打开。

🔠 字号

看累了?去工具区松一松 🧘

白噪音、深呼吸、三分钟小游戏,满血复活再回来。