我只是想知道同时使用 Xcache 3 和 Zend Opcache 来缓存 PHP 文件是否愚蠢?我知道两者都做几乎相同的工作,但不确定这是否会对性能和速度产生任何影响。
我想加快我的 php 页面加载速度,以便访问者无需等待很长时间。
对此有什么想法吗?
回答您的问题:是的,您不应该同时运行 xcache 和 Zend Opcache。如果这样做,您将得到未定义的行为,最明显的是“无法重新声明 XYZ 类”致命错误。我在系统升级后发生了这种情况,包维护者在已经存在的 xcache 安装中激活了 Zend Opcache。
至于哪一个用于 opcaching,这取决于您的特定代码 - 我建议设置一个测试环境并启动Apache Benchmark或类似的工具来检查答案时间。
在默认的 wordpress 安装中,我能够获得大约 5-7 倍的加速(未缓存与 xcache),这是非常重要的。如果您真的需要更多,您需要查看评论中已经提到的其他可能性,例如