【问题标题】:Files are not changing when I update them via FTP当我通过 FTP 更新文件时文件没有改变
【发布时间】:2013-05-20 02:19:32
【问题描述】:

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

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

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

编辑:

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

【问题讨论】:

  • 我也想知道这个!我使用 filezilla,有时,我必须清除我的历史记录、关闭浏览器并重新加载页面。得到改变。它最近才开始发生。

标签: caching file-upload ftp webserver host


【解决方案1】:

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

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

【讨论】:

  • 谢谢!你是对的!就我而言,它是 CoudFlare 缓存网站!
【解决方案2】:

首先,在 Chrome 中使用 Firebug 或“检查元素”。 验证浏览器正在加载的 css 文件是否应该加载。

祝你好运。

【讨论】:

    【解决方案3】:

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

    【讨论】:

      【解决方案4】:

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

      【讨论】:

        【解决方案5】:

        我遇到了与 fileZilla 相同的问题,要解决它,您需要清除文件 zilla 缓存或更改您正在上传的文件的名称。

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-07-03
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多