我正在尝试提高高负载下的性能,并希望实现操作码缓存.我应该使用以下哪项?
我也对任何其他替代方案持开放态度.
目前使用Apache 2和PHP 5.2在Debian Etch上运行
[更新1]
添加了HowtoForge安装链接
[更新2]
根据给出的答案和反馈,我在我的应用程序上使用以下Apache JMeter测试计划测试了所有3个实现:
有50个并发连接,结果如下:
没有操作码缓存

APC

eAccelerator在

XCache将

性能图(越小越好)

从上面的结果来看,与APC和XCache相比,eAccelerator的性能略有优势.但是,从上述数据中最重要的是,任何类型的操作码缓存都会极大地提升性能.
由于以下两个原因,我决定使用APC:
总结一下我的经历:
易于安装:APC> eAccelerator> XCache
性能:eAccelerator> APC,XCache
控制面板:APC> XCache> eAccelerator