Php 同时使用Opcache和Xcache
我只是想知道同时使用Xcache 3和Zend Opcache来缓存PHP文件是否愚蠢?我知道两者的工作几乎相同,但不确定这是否会对性能和速度产生任何影响 我想加快我的php页面加载速度,这样访问者就不需要等待太久Php 同时使用Opcache和Xcache,php,xcache,opcache,Php,Xcache,Opcache,我只是想知道同时使用Xcache 3和Zend Opcache来缓存PHP文件是否愚蠢?我知道两者的工作几乎相同,但不确定这是否会对性能和速度产生任何影响 我想加快我的php页面加载速度,这样访问者就不需要等待太久 有什么想法吗 回答您的问题:是的,您不应该同时运行xcache和Zend Opcache。如果您这样做,您将得到未定义的行为,最明显的是“无法重新声明类XYZ”致命错误。在一次系统升级之后,包维护者在已经存在的xcache安装中激活了Zend Opcache,我就遇到了这种情况 至于
有什么想法吗 回答您的问题:是的,您不应该同时运行xcache和Zend Opcache。如果您这样做,您将得到未定义的行为,最明显的是“无法重新声明类XYZ”致命错误。在一次系统升级之后,包维护者在已经存在的xcache安装中激活了Zend Opcache,我就遇到了这种情况 至于将两者中的哪一个用于opcaching,这取决于您的特定代码——我建议设置一个测试环境并启动或类似工具来检查答案时间 在默认的wordpress安装中,我能够获得大约5-7倍的加速(uncached vs xcache),这非常重要。如果你真的需要更多,你需要查看评论中已经提到的其他可能性,如
- 使用负载平衡器和多个应用服务器
- 使用memcache或memcached缓存数据库查询和其他重载操作
- 切换到另一个数据库系统,如NoSQL系统(小心后果)
- 将您的体系结构更改为具有提供交互式内容的Web服务的静态站点