通过 FTP 更新了网站,但仍显示旧内容

Updated website through FTP but still showing old content

我正在我的虚拟主机上的一个项目中工作。直到今天一切正常,但现在我保存了文件,它们在 ftp 上更新,但是当我刷新我的网页时,显示的是旧内容,而不是更新的内容。

我检查了 FTP,文件已用新内容更新并保存。我检查了 Chrome 开发工具,我不断从我处理的文件中获取旧内容。

我试过几次删除缓存,但它只是暂时有效(一次),然后又一次,内容没有更新。

我使用 php、css 和 javascript 文件,它们都有同样的问题。

怎么了?

解决方案:

这是因为我使用了一个名为 CloudFlare 的 CDN。我不知道为什么,但它保留了旧内容而不是更新新内容。

使用 CDN 时要小心。

这是因为 Cloudflare 会自动保存一些文件(即 Javascript 的,CSS...)。当您遇到此类问题时,在 Cloudflare 中,您应该转到页面设置,然后 "Cache Purge",清除缓存,然后它应该可以正常工作。