PHP5.4的简单测评

因为我听说 PHP 5.4 速度非常快,因此我想知道 PHP 5.4 到底有多快。不过测试结果的确是比 PHP 5.3 快,但不止两倍。

因为不是专业测试所以用的是windows环境(windows xp sp3),在相同环境下,采用Apache2.2.21版本,安装不同版本的PHP,多次运行同一个脚本。测试出运行时间。


PHP我选择的版本如下:

PHP版本:5.4.8(以下简称PHP5.4

PHP版本:5.3.8(以下简称PHP5.3)

 

测试脚本(网上找的):

<?php 

$r = 10 * 1000 * 1000;

$start = microtime(true);

while($r-- > 0) {

    new StdClass();

}

$finish = microtime(true);

echo "time taken: " . ($finish - $start) . "\n";

?>

 

测试方法:先用PHP5.3版本测试3次,再用PHP5.4测试5次,最后用PHP5.3测试2次。每次测试间隔大约20秒。

 

PHP5.3的测试数据如下:

time taken: 8.7880051136017

time taken: 8.7972540855408

time taken: 8.8069930076599

time taken: 8.7890129089355

time taken: 8.787474155426

 

PHP5.4的测试数据如下:

time taken: 2.5578920841217

time taken: 2.5534081459045

time taken: 2.5556900501251

time taken: 2.5534420013428

time taken: 2.5524389743805

我测试出来PHP5.4比PHP5.3快了3倍,当然你可以采用更多的脚本,更多的环境来更精确的体现PHP5.4的优势。这里我就步一一测试了,有时间的话再补上其他环境脚本的测试数据。

目前有 0 条评论

昵称
邮箱
主页
提交
订阅