【发布时间】:2013-10-05 10:09:22
【问题描述】:
我正在使用 MAMP 服务器,想知道为什么我对 PHP 文件所做的更改在我刷新页面(在浏览器中)时没有立即显示。有没有办法设置这个? MAMP 上没有缓存设置。要么我必须等待 20 秒,要么停止并重新启动服务器。
【问题讨论】:
-
我遇到的最接近您的问题的是,在使用 Chrome 时,我的 JS/css 文件不会立即刷新,而是从缓存中提取,除非我明确清除浏览器缓存。 Firefox 往往做得更好(CMD+SHIFT+R 强制重新加载在 FF 中有效,而不是在 Chrome 中)。即使 Chrome 不是您的问题,也可能是缓存问题。 MAMP 提供修改内容的延迟为 0,默认情况下不启用任何奇怪的缓存设置。
-
There are no caching settings on MAMP-- 你确定吗?首选项 -> PHP -> 缓存 -> 选择 '__' -> 确定 -> 重新启动 MAMP。 -> ... -> 利润! -
是的,@Amal,我之前找到了该选项,但它设置为空。不过谢谢。而且我已经以隐身方式打开了该站点,以确保浏览器没有缓存。这很奇怪,因为我没有在我的工作 Mac 上遇到过这个问题。 WAMP 在我的电脑上没有同样的问题。
-
好的,所以当您使用 php 5.5 时会发生此问题,但 5.2 不会发生。什么给了?
-
如果你愿意,你可以接受我的回答。随着票数的增加,似乎回答了很多人的问题。还是您的问题仍未完全解决?