【问题标题】:Changes to PHP take too long to reload对 PHP 的更改需要很长时间才能重新加载
【发布时间】:2017-07-20 13:31:30
【问题描述】:

每当我对 php 文件进行更改并将其上传到服务器时,服务器需要很长时间(大约 30-60 秒)才能将更新版本发送到我的浏览器。 我已经尝试清除浏览器缓存,但它并没有改变任何似乎是服务器问题的东西。只要我开发我的网站,是否有办法解决这个问题?

【问题讨论】:

  • 服务器可能缓存了 PHP。这绝对是服务器问题。为什么不首先在本地开发?!
  • 您能解释一下您是如何部署代码的吗?您是否正在实施任何缓存技术,例如 (varnish / memcache)
  • @PhilippSander 这不是我的选择,这是公司的选择。
  • @ViswanathPolaki 不据我所知,我在编辑它们并从浏览器运行它们后使用 ftp 上传我的 .php 文件
  • 您使用的是哪个托管服务提供商。您是否尝试过联系他们。可能他们使用 APC 来提高性能。

标签: php linux server


【解决方案1】:

一个答案是重启apache服务器:

服务 apache2 重启

另一个似乎也可行的方法是将这一行添加到您的 .htaccess 文件中:

标头集 Cache-Control "max-age=0, private, no-cache, no-store, must-revalidate"

【讨论】:

    猜你喜欢
    • 2014-08-15
    • 2018-07-10
    • 2017-08-16
    • 2012-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-19
    • 1970-01-01
    相关资源
    最近更新 更多