【问题标题】:Apache PHP localhost changes response too slowApache PHP localhost 更改响应太慢
【发布时间】:2021-08-01 02:39:16
【问题描述】:

在我的 PHP localhost 项目中,如果我在代码中更改某些内容 [例如:回显一行] 并刷新我的浏览器,则更改不会立即显示。我必须等待 10-15 秒并刷新我的浏览器,然后它会显示更改。我尝试了不同的浏览器。

注意:我只是使用 apache 服务器。而且我在启动和停止 apache 服务器时没有任何错误。

【问题讨论】:

  • 可能是浏览器缓存。调试时应禁用缓存。
  • 也许浏览器中有缓存。

标签: php apache localhost response


【解决方案1】:

它可能是浏览器的缓存。并且浏览器每 10-15 秒检查一次网站页面中的更新,或者确切地说是自上次缓存以来的一段时间,它会重新检查缓存是否是最新的,因此它会在那里更新。

见HTTP Cache。

你可以通过添加来停止它:

Header always set Cache-Control "no-cache"
Header always set Pragma "no-cache"

但是,缓存确实可以提高静态内容的用户页面加载速度。因此,在将其设置到生产服务器之前,请多考虑一下。

您通常应该始终禁用开发服务器上的缓存。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-03-16
    • 2021-01-12
    • 2013-05-22
    • 2013-10-30
    • 1970-01-01
    • 1970-01-01
    • 2021-06-05
    • 2020-06-25
    相关资源
    最近更新 更多