Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Caching 当我通过FTP更新文件时,文件不会更改_Caching_File Upload_Ftp_Webserver_Host - Fatal编程技术网

Caching 当我通过FTP更新文件时,文件不会更改

Caching 当我通过FTP更新文件时,文件不会更改,caching,file-upload,ftp,webserver,host,Caching,File Upload,Ftp,Webserver,Host,我对CSS文件做了一些更改,上传了它,但没有看到任何更改。我清除了浏览器的缓存,重复了这个过程,但仍然一无所获。我还尝试了另一个浏览器,然后尝试了其他文件-结果都是一样的。然后我完全删除了CSS文件-网站看起来仍然一样,我仍然可以在浏览器的控制台中看到这些文件 我只能在完全更改文件名的情况下得到结果(这真的很不方便)。我认为FTP覆盖文件没有问题,因为FileZillas日志中没有错误 有没有其他方法可以让网站缓存自己?有人知道为什么会这样吗 编辑: 我还在cPanel的文件管理器中尝试了这一点

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

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

有没有其他方法可以让网站缓存自己?有人知道为什么会这样吗

编辑:

我还在cPanel的文件管理器中尝试了这一点,并在另一台PC上查看了它-同样的结果

,其他web加速器通常位于托管服务器和浏览器之间。虽然在备份文件更改时,它们应该使缓存失效,但这些信息并不总是按照规范发送或正确执行


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

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


祝您好运。

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

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

我也想知道这个!我使用filezilla,有时,我必须清除历史记录、关闭浏览器并重新加载页面。换换口味。这是最近才开始的。谢谢!你说得对!在我的情况下,它是CoudFlare缓存的网站!