试试其他关键词,或清除筛选条件。
先看是不是浏览器还拿着旧文件地址,再清主机缓存,最后核对 CDN。Cloudflare 返回清除成功,只表示请求已被接收,还要用响应头确认不再是 HIT。
文件已经上传,自己打开网站却还是上一版标题或脚本。
先说结论:按三层分开查。浏览器可能缓存了带版本号的旧地址;主机可能还在交动态缓存;CDN 收到清除请求也不等于旧副本已经删掉。不要只按一次刷新就判断上传失败。
CDN 部分据 Cloudflare 缓存清除文档,2026 年 10 月 17 日查看。主机缓存没有统一按钮名称,以你的主机面板为准。
静态文件如果用查询参数区分版本,旧页面仍指向旧参数时,浏览器会继续使用已经保存的那一份。无痕窗口或另一台没有打开过该站的设备如果已经是新内容,问题在原来的浏览器,不在服务器。
这时去重传同一个文件没有用。要让 HTML 指向新的文件地址,或等旧地址的缓存过期。
无痕窗口也是旧内容时,再查主机。有的主机会缓存 HTML 或接口结果。上传完成后,在主机面板里清除动态缓存或页面缓存,然后重新请求不带旧参数的地址。
本站使用的主机有 Dynamic Cache。这只说明我们自己的站点要清这一层,不表示所有主机都叫这个名字。
Cloudflare 文档写明:清除请求返回 HTTP 200,只表示 Cloudflare 收到了请求,不表示它曾经缓存过该文件,也不表示旧内容已经被清掉。
核对方法是清除之后再请求该文件,看响应头里的 CF-Cache-Status 不再是 HIT。按网址清除是文档推荐的方式。免费、Pro、Business、Enterprise 都可以按网址、主机名、标签、前缀或全部清除,但请求频率有上限。
看到 200 就停,可能旧副本还在。
短时间反复清除全部缓存,可能撞上账号的速率限制。
仍是 HIT,隔一会儿再请求一次,或改用按单个网址清除。
查看官方说明:Purge cache
打开网站直接是 1020 或 1015,不是缓存问题,看《Cloudflare 报 1020 或 1015 怎么办?先分清是拦截还是限流》。