环境:
CPU:Intel Xeon L5420 2.5Ghz
RAM:6G DDR2 800
Server:IIS8.0 + FastCGI
使用
php 5.2.17 + eaccelerator 0.9.5.3
php 5.3.24 + eaccelerator 0.9.6.1
php 5.4.14 + eaccelerator 1.0 dev
eaccelerator 0.9.5.3 只支持php 5.2.x版本,支持数据缓存
eaccelerator 0.9.6.1 只支持php 5.3.x版本,只对PHP做加速处理
eaccelerator 1.0 dev 只支持php 5.4.x版本,只对PHP做加速处理
分别测试了一个简单代码和复杂代码。使用apache的ab作为测试工具。
首先测试了PHP 5.2.17的表现
PHP 5.2.17
未开启eaccelerator,简单代码
未开启eaccelerator,复杂代码
已开启eaccelerator,简单代码
已开启eaccelerator,复杂代码
PHP 5.3.24
未开启eaccelerator,简单代码
未开启eaccelerator,复杂代码
已开启eaccelerator,简单代码
已开启eaccelerator,复杂代码
PHP 5.4.14
未开启eaccelerator,简单代码
未开启eaccelerator,复杂代码
已开启eaccelerator,简单代码
已开启eaccelerator,复杂代码
简单代码 | |||
PHP 5.2.17 | PHP 5.3.24 | PHP 5.4.14 | |
未加载eaccelerator | 3.475 | 0.895 | 0.872 |
已加载eaccelerator | 3.282 | 0.971 | 6 |
差距 | 0.193 | -0.076 | -5.128 |
提升幅度 | 5.88% | -7.83% | -85.47% |
复杂代码 | |||
PHP 5.2.17 | PHP 5.3.24 | PHP 5.4.14 | |
未加载eaccelerator | 35.364 | 20.016 | 21.233 |
已加载eaccelerator | 9.362 | 5.323 | 10.29 |
时间差距 | 26.002 | 14.693 | 10.943 |
提升幅度 | 277.74% | 276.03% | 106.35% |
不过测试仅供参考,并不代表一切。也不具有任何可证的权威数据,因为会受到各方面以及各种软件的影响。
[分享]比较 eaccelerator 与 PHP 不同版本间的性能差距:等您坐沙发呢!