启用OPCache时,不会考虑代码的微小变化

时间:2016-11-03 15:20:55

标签: php apc opcode opcache apcu

我已经使用 APC 进行 Opcode 优化和数据存储一段时间,直到我读到<{1}}直接包含在中PHP ,因为 PHP5.5 。因此,我切换到 OPCache + APCu

但代码中的细微更改,例如添加&#39; OPCache&#39;调试时没有考虑到,但是过了一段时间。

我应该在开发模式下关闭 OPCache 吗?

1 个答案:

答案 0 :(得分:2)

如果您使用opcache,那么对代码的任何更改都将在从缓存中读取后生效。您可以控制opcache在php.ini文件中的行为(http://php.net/manual/en/opcache.configuration.php)。

如果在您的代码更改出现之前需要几秒钟,并且这对您来说是个问题,则可以将opcache.revalidate_freq缩减为0,以便文件更改强制它立即重新缓存。我会建议你在生产中保持opcache,因为它会大大提高你的申请速度。