xcache 没有加速我的 php 应用程序
xcache doesn't speed up my php application
我有一个php应用程序提供restful服务,我想用xcache加速,但是情况不是想象的那样。
我的 php 应用程序基于 yii 1.1,我测试的功能执行繁重的数据库查询,calculation.The 如果不使用 xcache,经过的时间是 600 毫秒(300 毫秒数据库查询),事情在使用xcache完全一样。
我可以通过访问 xcache 管理页面看到 xcache 确实在工作。
Xcache 可以通过避免创建重复的操作码来节省时间,理论上它可以加速我的应用程序,但这里没有,所以有人可以解释一下吗?
您应该尝试在 php ini 中启用 opcache,它现在作为 php 核心的一部分捆绑在一起。更好的选择是尝试优化繁重的查询
分析您的应用程序。如果瓶颈是 IO 或一些优化不佳的数据库查询,您不能指望显着的加速。
Opcache现已成为标准,强烈推荐使用
它也是无缝的,你不需要做任何事情(除了安装它)因为 Opcache 透明地为你管理所有设置和获取 Op Code 缓存。
或者,您可以尝试通过查看数据库索引、使用 EXPLAIN(如果您正在使用 MySQL)和缓存结果来诊断您的查询。
我觉得原因是编译时间只有一小部分whole.I以后会测试一下结果放这里
我有一个php应用程序提供restful服务,我想用xcache加速,但是情况不是想象的那样。
我的 php 应用程序基于 yii 1.1,我测试的功能执行繁重的数据库查询,calculation.The 如果不使用 xcache,经过的时间是 600 毫秒(300 毫秒数据库查询),事情在使用xcache完全一样。
我可以通过访问 xcache 管理页面看到 xcache 确实在工作。
Xcache 可以通过避免创建重复的操作码来节省时间,理论上它可以加速我的应用程序,但这里没有,所以有人可以解释一下吗?
您应该尝试在 php ini 中启用 opcache,它现在作为 php 核心的一部分捆绑在一起。更好的选择是尝试优化繁重的查询
分析您的应用程序。如果瓶颈是 IO 或一些优化不佳的数据库查询,您不能指望显着的加速。
Opcache现已成为标准,强烈推荐使用
它也是无缝的,你不需要做任何事情(除了安装它)因为 Opcache 透明地为你管理所有设置和获取 Op Code 缓存。
或者,您可以尝试通过查看数据库索引、使用 EXPLAIN(如果您正在使用 MySQL)和缓存结果来诊断您的查询。
我觉得原因是编译时间只有一小部分whole.I以后会测试一下结果放这里