PHP加速軟件
外观
PHP加速軟件是一種將PHP程式碼編譯之後所產生的bytecode暫存在共享記憶體內供重複使用,以提升執行效率的插件軟件。
PHP加速軟件列表
Alternative PHP Cache
当前版本 | 3.0.19(2008年5月15日) |
---|---|
类型 | PHP |
许可协议 | PHP授權 |
网站 | PECL :: Package :: APC |
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.x.x分支版本一同工作。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 Platform
ionCube PHP Accelerator
外部連結
- Benchmarking Drupal with PHP op-code caches: APC, eAccelerator and XCache (and Standard PHP) compared from April 2008.
- PHP on Fire: Five Opcode Caches compared including a complete chart featuring Zend Platform, APC, XCache, eAccelerator ionCube Encoder and Standard PHP benchmarks. Made in October 2006.