3

我对 CSS 文件进行了一些更改,将其上传,但没有发现任何变化。我清除了浏览器的缓存,重复了这个过程,但仍然没有。我还尝试了另一个浏览器,然后尝试了其他文件 - 结果都一样。然后我完全删除了 CSS 文件 - 网站看起来仍然一样,我仍然可以在浏览器的控制台中看到这些文件。

如果我实际上完全更改了文件名,我只能得到结果(这真的很不方便)。我认为 FTP 覆盖文件没有问题,因为 FileZillas 日志中没有错误。

网站是否有另一种方式可以缓存其自身?有人知道为什么会这样吗?

编辑:

我也在 cPanel 的文件管理器中尝试过这个并在另一台 PC 上查看它 - 结果相同

4

5 回答 5

4

Squid和其他网络加速器通常位于托管服务器和浏览器之间。尽管它们应该在支持文件更改时使缓存无效,但该信息并不总是发送到规范或正确执行。

实际上,您和服务器之间可能有多个缓存,每个缓存都有可能挂在旧数据上。

于 2013-05-20T02:26:25.747 回答
0

首先,在 chrome 中使用 Firebug 或“Ins​​pect Element”。验证浏览器正在加载您认为应该加载的文件的 css 文件。

祝你好运。

于 2013-05-20T02:28:58.917 回答
0

浏览器可以缓存内容,您是否尝试在网页上使用 SHIFT-F5 强制重新加载所有内容?

于 2013-05-20T02:34:49.380 回答
0

可能主服务器已将配置设置缓存到其他服务器,请咨询您的 IT 部门。如果是这种情况,您需要告诉他们通过所有缓存的服务器使缓存无效。

于 2019-04-04T17:18:02.977 回答
0

我对 fileZilla 有同样的问题要解决它,您需要清除文件 zilla 缓存或更改您正在上传的文件的名称。

打开 FileZilla 并单击编辑菜单。选择清除私人数据。在新对话框中,选中您要清除的类别:快速连接历史记录、重新连接信息、站点管理器条目、传输队列。最后,点击确定进行验证

于 2022-01-24T06:35:36.467 回答