我对CSS文件进行了一些更改,上传了它并且没有看到任何变化。我清除了浏览器的缓存,重复了这个过程,但仍然没有。我还尝试了另一个浏览器,然后尝试了其他文件 - 所有相同的结果。我完全删除了CSS文件 - 网站看起来仍然相同,我仍然可以在浏览器的控制台中看到这些文件。
如果我实际上完全改变了文件名(这真的很不方便),我只能得到结果。我不认为FTP覆盖文件存在问题,因为FileZillas日志中没有错误。
网站是否可以通过其他方式缓存自己?有人知道为什么会这样吗?
编辑:
我也在cPanel的文件管理器中尝试了这个并在另一台PC上查看 - 结果相同
答案 0 :(得分:3)
Squid和其他网络加速器通常位于托管服务器和浏览器之间。尽管在备份文件更改时它们应该使其缓存无效,但该信息并不总是发送到规范或正确执行。
实际上,您和服务器之间可能存在多个缓存,每个缓存都有可能挂起旧数据。
答案 1 :(得分:0)
首先,在Chrome中使用Firebug或“Inspect Element”。 验证浏览器正在加载您认为应加载的文件的css文件。
祝你好运。答案 2 :(得分:0)
浏览器可以缓存内容,您是否在网页上尝试SHIFT-F5强制重新加载所有内容?
答案 3 :(得分:0)
也许主服务器已将配置设置缓存到其他服务器,请与您的IT部门联系。在这种情况下,您需要告诉他们通过所有缓存的服务器使缓存无效。