PHP加速软件
PHP加速软件是一种将PHP程式码编译之后所产生的bytecode暂存在共享记忆体内供重复使用,以提升执行效率的插件软件。
PHP加速软件列表
Alternative PHP Cache
Alternative PHP Cache(APC)是一套开放原始码的自由PHP加速软体,除了可以把将PHP编译产生的bytecode暂存在共享记忆体内重复使用,亦会把中间码作优化。
- PHP版本: 能同所有版本的PHP一起工作,包括PHP 5.2。
- 状态: 稳定,活跃维护中。将会被内置在PHP 6中。
- 下载链接: http://pecl.php.net/package/APC (*nix)
- Windows版下载链接: http://pecl4win.php.net/ext.php/php_apc.dll (老旧,bug很多,版本3.0.16),最新编译版PECL快照- http ://snaps.php.net/
- 官方安装帮助: 在源代码中
Turck MMCache
Turck MMCache是一套最广泛使用的PHP加速软件,由Dmitry Stogov开发,但目前已停止任何新发展。
eAccelerator
eAccelerator诞生于2004年12月,是一个从Turck MMCache分支出来的软件计划,因此其源代码仍保留了Turck MMCache的大部份内容。 eAcceleration亦包含了PHP编码器及其载体,但有关功能从2006年12月开始不再提供,而相关部份的发展亦因此而中断了。
- 网址:http://eaccelerator.net/
- 支援版本:支援PHP 4及所有PHP 5版本,包括5.2。在旧版中,编码器仅能与PHP 4.xx分支版本一同工作。 eAccelerator将不会和任何其他PHP版本一同工作。
- 最新稳定版本: 0.9.5.3 (2008-05-18)
- 状态: Actively maintained
- 下载链接: (寻找最新版)http://eaccelerator.net/
- 官方安装帮助: http://eaccelerator.net/wiki/InstallFromSource
XCache
XCache是一套快速稳定的PHP opcode cacher。在Linux下测试,高负载状况下表现良好,同时还支持ThreadSafe/Windows。解决了其他opcacher存在的问题,比如可以支持新的PHP版本。其中一个开发者也同时是Lighttpd的开发者。开发解决了一些限制在现有的解决方案中。
* Home Page: http://xcache.lighttpd.net/ * PHP version: PHP_5_1 PHP_5_2 PHP_5_3 HEAD(6.x) * Latest stable version: Latest stable version: 1.2.2 (Released on 2007-12-29) * Status: Actively maintained (different releases stable/unstable/devel) * Download link: http://xcache.lighttpd.net/pub/Releases/1.2.2/xcache-1.2.2.tar.gz
Zend Optimizer
Zend Optimizer用优化代码的方法来提高php应用程序的执行速度。实现的原理是对那些在被最终执行之前由运行编译器(Run-Time Compiler)产生的代码进行优化。
Zend Platform
Zend Platform 是唯一的一个可以让你的应用持续稳定运行的PHP生产环境。在为IT个人和企业提供企业级的高稳定性的应用的前提下,Zend Platform可以提供给你高性能和扩展性等特点,并让用户在Web上以最好的响应速度愉快地浏览。
ionCube PHP Accelerator
ionCube PHP加速器是一个易于安装的PHP Zend引擎的扩展,提供了一个PHP缓存,和有能力提供一个大大加速PHP脚本,而无需任何脚本的变化,动态内容的损失,或其他应用程序的妥协。