PHP加速软件
PHP加速软件是一种将PHP程式码编译之后所产生的bytecode暂存在共享记忆体内供重复使用,以提升执行效率的插件软件。
PHP加速软件列表
Alternative PHP Cache
当前版本 | 3.1.9(2011年5月14日) |
---|---|
预览版本 | 3.1.10(2012年4月11日) |
语言 | C语言 |
类型 | PHP |
许可协议 | PHP授权 |
网站 | PECL :: Package :: APC |
Alternative PHP Cache(APC)是一套开放原始码的自由PHP加速软体,除了可以把将PHP编译产生的bytecode暂存在共享记忆体内重复使用,亦会把中间码作优化。 能同所有版本的PHP一起工作,仍在活跃维护中,并将会被内置在PHP 6中。
Turck MMCache
Turck MMCache是一套最广泛使用的PHP加速软件,由Dmitry Stogov开发,但目前已停止任何新发展。
eAccelerator
eAccelerator诞生于2004年12月,是一个从Turck MMCache分支出来的软件计划,因此其源代码仍保留了Turck MMCache的大部份内容。eAcceleration亦包含了PHP编码器及其载体,但有关功能从2006年12月开始不再提供,而相关部份的发展亦因此而中断了。支援PHP 4及所有PHP 5版本,包括5.2。在旧版中,编码器仅能与PHP 4.x.x分支版本一同工作。仍在eAccelerator将不会和任何其他PHP版本一同工作。仍在积极维护中。
XCache
XCache是一套快速稳定的PHP代码加速器。在Linux下测试,高负载状况下表现良好,同时还支持ThreadSafe/Windows。解决了其他opcacher存在的问题,比如可以支持新的PHP版本。其中一个开发者也同时是Lighttpd的开发者。开发解决了一些限制在现有的解决方案中。支持PHP 5.x以上版本,仍在积极维护中。
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.