宝塔 BT & Wordpress 宝塔 BT & Wordpress
宝塔 BT & Wordpress

宝塔 BT & WordPress – 解决PHP更新延迟 (更新)

2017-04-20 更新: 经过几天的测试, 发现调整 opcache.revalidate_freq 的参数不能完全解决 PHP 更新延迟的问题. 最后还是需要关闭来达到最快的更新效果. (刚好在作微信API的开发, 发现这个 opcache 让我无法获得正确的 timestamp..). 关闭 opcache 的方法是, 进入你的宝塔面板 -> 软件管理 -> PHP版本 -> 修改 -> 找寻下面的参数:
opcache.enable = 0
修改为 0  
  2014-04-17: 在使用宝塔 BT & Wordpress 后, 发现每次更新 PHP 代码都会有更新延迟, 每次都需要等待一段时间才可以更新. 原本以为是W3TC的问题, 最后发现是 PHP 的扩张所产生的延迟 - Opcache. 宝塔可以扩张 Opcache 但是默认的缓冲是60秒更新代码. 这个缓冲时间对开发的过程是非常头大的. 因为W3TC有延伸 Opcache 的设定, 所以我选择了安装 Opcache, 然后修改了php.ini的参数. 进入你的宝塔面板 -> 软件管理 -> PHP版本 -> 修改 -> 找寻下面的参数:
opcache.revalidate_freq=60
这是指60秒后更新php代码, 所以我们要改成0:
opcache.revalidate_freq=0
重启PHP, 然后就不会有严重的PHP更新延迟了
本文由 Felicoz https://felicoz.com/ 原创发布,转载请保留地址!
bt delay php wordpress 宝塔 延迟