欢迎光临
我们一直在努力

PHP3,PHP4,ASP运行速度测试-PHP教程,PHP应用

建站超值云服务器,限时71元/月

php3,php4,asp运行速度测试

测试硬件说明:
测试使用的是我的爱机,配置如下:
cpu:c433
内存:128m
硬盘:酷鱼2代20g

测试软件说明:
win32下用的是windows nt server4,sp5,apache 1.3.12,php3.0.15和php4rc1,iis4
linux下用的是bluepoint linux1.0, apache 1.3.12, php4rc1

测试代码说明:
我们用的是一个高强度的循环来测试速度。
设置了一个初始值counter=1
一个100*100*100次循环,最内层循环中 counter++
因为在iis下,后来配置php4以isapi方式运行出错,所以没有测试结果。

测试代码:

php程序如下:
<?php
$counter=1;
set_time_limit(300);
$begin_time=time();
for ($i=1;$i<=100;$i++)
  for ($j=1;$j<=100;$j++)
    for ($k=1;$k<=100;$k++)
            $counter++;
$end_time=time();
echo "begin time:".$begin_time."<br>";
echo "<br>end time:".$end_time."<br>";
$total=$end_time-$begin_time;
echo "total spent time:".$total;
?>

asp程序如下:
<%
counter=1
begin_time=time()
for i=1 to 100
    for j=1 to 100
        for k=1 to 100
            counter=counter+1
        next
    next
next
end_time=time()
response.write(begin_time)
response.write("<p>")
response.write(end_time)
%>

各个环境下的测试结果

环境:win32+apache+php4
结果:3秒

环境:win32+apache+php3
结果:19秒

环境:win32+iis4+asp
结果:4秒

环境:win32+iis4+php3
结果:30秒

环境:win32+iis4+php4(cgi)
结果:3秒

环境:win32+iis4+php4(isapi)
结果:无

环境:linux+apache+php4
结果:4秒

结论:
谁说asp比php快很多了?根据我的测试结果似乎差不多嘛。当然php4在zend的加速下,性能比php3提升了很多。
只是让我不明白的是,在linux下的测试结果竟然比win32下还要慢一秒!
至于大家都提到的jsp,因为我没有安装,所以也就测试不起来了。不过以后我会去装一个的,到时再将测试结果给大家吧。

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » PHP3,PHP4,ASP运行速度测试-PHP教程,PHP应用
分享到: 更多 (0)