【发布时间】:2023-03-08 12:57:01
【问题描述】:
我有这个奇怪的问题,我不知道如何解决它。
示例:我在页面顶部的代码中添加了var_dump('test')。只是为了编辑一些东西。
Alt-tab 到 chrome,cmd-R 刷新。
var_dump('test') 不存在。再次使用 Cmd-R。还是没有。
然后我等待一分钟,然后刷新......突然它就在那里。
基本上:我总是会看到代码更改,但不会立即看到。
我在 PhpStorm 和 Netbeans 中遇到了这个问题,所以这可能不是 IDE 问题。
编辑:我也在不同的浏览器上试过这个,他们都有这个,所以这不是浏览器相关的问题。
以前有人遇到过这个问题吗?有谁知道解决这个问题? 如果我必须等待看到我编辑的代码上线,那么高效工作真的很困难......
编辑: 我正在我的本地主机上工作。服务器设置使用 MAMP。
请求标头:
Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Encoding:gzip,deflate,sdch
Accept-Language:nl-NL,nl;q=0.8,en-US;q=0.6,en;q=0.4
Cache-Control:no-cache
Connection:keep-alive
Cookie:projekktorplayertracking_prkusruuid=D1A39803-4DE3-4C0B-B199-6650CF0F8DE5; Akamai_AnalyticsMetrics_clientId=C355983152DF60151A0C6375798CD52E8F09B995; __atuvc=4%7C47%2C0%7C48%2C0%7C49%2C17%7C50%2C47%7C51; PHPSESSID=885c62f543097973d17820dca7b3a526; __utma=172339134.2012691863.1384502289.1387377512.1387442224.41; __utmb=172339134.1.10.1387442224; __utmc=172339134; __utmz=172339134.1384502289.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
Host:local.sos
Pragma:no-cache
User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36
响应标题:
Connection:Keep-Alive
Content-Length:681
Content-Type:text/html
Date:Thu, 19 Dec 2013 09:00:54 GMT
Keep-Alive:timeout=5, max=99
Server:Apache/2.2.25 (Unix) mod_ssl/2.2.25 OpenSSL/0.9.8y DAV/2 PHP/5.5.3
X-Pad:avoid browser bug
X-Powered-By:PHP/5.5.3
编辑: 我在 MAMP 的设置中乱七八糟。我的 PHP 版本是 5.5.3,但是我无法设置任何 PHP 扩展。
当我将 PHP 版本设置为 5.2.17(我唯一的另一个选择)时,我能够将 Cache 设置为 XCache。
所以...现在我的页面在立即重新加载时始终是最新的。
感谢任何回复并帮助我的人!
【问题讨论】:
-
当你尝试 CTRL+F5(或 CMD+F5)时会发生什么
-
你在本地工作吗?使用的网络服务器是什么?哪个浏览器?
-
多么尴尬 O_o 我想在后台有某种时间机器的恶作剧?或者它可能是你的服务器配置? (但不太可能)
-
@OlivierH 它确实声明了 Chrome - 其中,即使在隐身模式下它也会这样做吗?
-
@Marcel 他在这里不是在谈论 Windows。
标签: php