我的服务器有一个小问题。某个文件夹中的Javascript*.js
文件不会更新。我的意思是,文件更新,但在浏览器中,我看到的是旧版本。我在计算机上安装了新的浏览器,但仍然看到旧版本的文件。如果我通过 vi 或 FileZilla 打开文件,我会看到新版本。
什么会导致这种情况?如何禁用服务器缓存?
/更新/
如果我创建一个新文件,我会看到文件内容,但如果我更新文件内容,我看不到更新的数据,但仍然会看到旧版本。
如果我更改文件的内容并将其移动到另一个文件夹,我将看到新数据。
如果我取出包含新内容的文件并将其放回最初的位置,我会在浏览器中看到旧文件内容。
我的服务器是 Apache/2.4.6 (CentOS)。
我在服务器和数据之间没有缓存层。
答案1
最后,缓存由 Cloudflare 保留...我清除了主机缓存并看到了所有更改。