Rya*_*ger 5 php caching web-development-server
有时我喜欢使用 PHP 的内置开发服务器来处理快速的事情,如下所示:
php -S 127.0.0.1:8888
Run Code Online (Sandbox Code Playgroud)
然而,我似乎时不时地遇到严重的缓存问题,我需要重新启动服务器才能看到简单的 HTML 更改。
我无法找到任何选项来禁用此功能或查明可能导致这种挫败感的原因。
注意:在执行此操作时,我通常会打开 Chrome 的开发人员工具并禁用浏览器缓存。我不认为这是浏览器缓存问题。
有什么我可以尝试的吗?
如果修改您的 php 脚本没有导致更改,则可能是操作码缓存的问题,而不是浏览器缓存的问题(浏览器缓存应该很容易被CTRL-F5或覆盖CTRL-R,具体取决于您的操作系统)。当服务器预编译您的 php 代码以加快响应速度时,就会发生这种情况。
我就是这种情况,所以我进入/etc/php5/cli/conf.d/并找到了符号链接05-opcache.ini并删除了该符号链接,然后重新启动了内置服务器。当我编辑 php 代码时页面不会更改的问题从那时起就得到了解决。
| 归档时间: |
|
| 查看次数: |
2152 次 |
| 最近记录: |