海南师范大学论坛

 找回密码
 注册[30秒完成]
搜索
查看: 14001|回复: 0
打印 上一主题 下一主题

实例证明 PHP 5.4 是否比 PHP 5.3 快两倍

[复制链接]
跳转到指定楼层
1#
发表于 2012-6-18 01:27:31 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
最近我对不同版本的 PHP 进行了性能的测试,因为我听说 PHP 5.4 速度非常快,我是一个数据极客,因此我想知道 PHP 5.4 到底有多快。不过测试结果的确是比 PHP 5.3 快,但不止两倍。

我首次进行性能测试的结果是:



这个结果让我非常惊奇,PHP 5.4 真的有那么快吗??

原来并非如此,我的错误是因为选择了一个非常简单的脚本,当我增加了一些需要耗费更多时间的代码后结果有所不同,这些数据是在我的笔记本上测试的,仅供参考。

我测试的脚本是:

1
$r = 10 * 1000 * 1000;
2
$start = microtime(true);
3
  
4
while($r-- > 0) {
5
    new StdClass();
6
}
7
  
8
$finish = microtime(true);
9
echo "time taken: " . ($finish - $start) . "\n";
我运行上述脚本5次并取平均值后进行比较得出以下数据:

1
5.3.12 5.4.3
2
Run 1 2.07883811 0.94130707
3
Run 2 2.03927302 0.96553779
4
Run 3 2.03478503 0.96503210
5
Run 4 2.05938697 0.94606614
6
Run 5 2.04912210 0.95049596
两倍还不止!

这个测试的寓意是:你可以使用统计来证明任何事情,我通过更多样化的脚本来提供更有价值的基准测试,测试的结果能显示 PHP 5.4 中实例化一个对象有多快。非常感谢 PHP 项目的贡献者,让 PHP 语言改进如此迅速,我很高兴。
您需要登录后才可以回帖 登录 | 注册[30秒完成]

本版积分规则

手机访问本页请
扫描左边二维码
         本网站声明
本网站所有内容为网友上传,若存在版权问题或是相关责任请联系站长!
站长联系QQ:7123767   myubbs.com
         站长微信:7123767
请扫描右边二维码
www.myubbs.com

小黑屋|手机版|Archiver|老榕树论坛 ( 琼ICP备10001196号-2 )

GMT+8, 2024-4-20 08:02 , Processed in 0.038785 second(s), 18 queries .

Powered by 高考信息网 X3.3

© 2001-2013 大学排名

快速回复 返回顶部 返回列表