Zend Opcache

说道Zend Opcache首先的说说Zend Optimizer+,Zend Optimizer+是 Zend 开发的闭源但可以免费使用的 PHP 优化加速组件,是第一个也是最快的 opcode 缓存工具。现在,Zend 科技公司将 Optimizer+ 在 PHP License 下开源成为 Zend Opcache。

Zend Opcache通过 opcode 缓存和优化提供更快的 PHP 执行过程。它将预编译的脚本文件存储在共享内存中供以后使用,从而避免了从磁盘读取代码并进行编译的时间消耗。同时,它还应用了一些代码优化模式,使得代码执行更快。

推荐理由:Zend Opcache是Zend亲儿子,被认为最好的PHP加速器之一,可以支持PHP 5.4/5.5(5.3及其以下版本没有测试过),PHP 5.5已经内置。

XCache

XCache是一个又快又稳定的 PHP opcode 缓存器. 经过良好的测试并在大流量/高负载的生产机器上稳定运行. 经过(在 linux 上)测试并支持所有现行 PHP 分支的最新发布版本, 如 PHP_5_1 PHP_5_2 PHP_5_3 PHP_5_4. 并完美支持线程安全/Windows. 与同类 opcode 缓存器相比更胜一筹, 比如能够快速跟进 PHP 版本.

推荐理由:更新速度快,最后更新(截止此文发布前)为2013-06-18,下一个版本应该可以支持PHP 5.5。

Alternative PHP Cache

Alternative PHP Cache (APC) 是一个开放自由的PHP opcode 缓存。它的目标是提供一个自由、 开放,和健全的框架用于缓存和优化PHP的中间代码。

推荐理由:方便,来自pecl的扩展,很多软件包都内置,可以用apt-get、yum等直接安装apc。版本稳定,最后更新是2012年9月。

eAccelerator

eAccelerator is a free open source PHP accelerator and optimizer for PHP. It increases the performance of PHP scripts by caching them in compiled state, so the overhead of compiling is almost completely eliminated. It also optimizes the scripts to speed up execution.

eAccelerator typically reduces server load and increases the speed of your PHP code by 1-10 times.

推荐理由:老牌站长最喜欢的PHP加速器,解决方案多,完全兼容Zend Optimizer。

我个人喜欢XCache和Zend Opcache,我的WordPress缓存优化也加入了这两个PHP opcode缓存扩展。