我应该使用哪种 PHP 操作码缓存器来提高性能?[已关闭]
我正在尝试提高高负载下的性能,并希望实现操作码缓存。我应该使用以下哪一项?
我也对任何其他已经溜走的替代方案持开放态度。
目前在带有Apache 2和PHP 5.2的Debian Etch股票上运行
[更新 1]
如何锻造安装链接已添加
[更新 2]
根据给出的答案和反馈,我已经在我的应用程序上使用以下Apache JMeter测试计划测试了所有3个实现:
- 登录
- 访问主页
对于 50 个并发连接,结果如下:
无操作码缓存
断续器
电子加速器
XCache
性能图(越小越好)
从上述结果来看,与APC和XCache相比,eAccelerator在性能上略有优势。但是,从上述数据中最重要的是,任何类型的操作码缓存都会极大地提高性能。
由于以下2个原因,我决定使用APC:
- 软件包可在 Debian 官方仓库中找到
- 更多功能控制面板
总结一下我的经验:
易于安装: APC >电子加速器 > XCache
性能: > APC 的电子加速器, XCache
控制面板: APC > XCache >电子加速器