当我对我的nginx服务器上的文件进行编辑时,有时(并非总是),需要3-10秒才能显示该更改。 (注意我在EC2微实例上运行CakePHP 3.2,如果这有任何区别的话)。
例如,我将debug('hello'); exit;
添加到我在浏览器中查看的页面。然后我将保存并刷新。有时候这种变化会立即出现。有时,在更改显示之前,我需要刷新最多20次。任何人都知道如何立即显示所有更改,以便我不会坐在这里想知道我是否没有保存或者我是否在错误的文件中工作,或者我的更改是否为每次保存后10秒。
我尝试通过添加
来关闭缓存sendfile off;
到conf文件。
答案 0 :(得分:0)
这个问题被证明是一个问题,当通过AWS上的bitnami AMI安装时,默认启用PHP 5.5 OPcaching。我正确地重新问了这个问题,并在这里回答:php not showing changes to files consistently