PHP3,PHP4,ASP运行速度测试
速度
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程序如下:
$counter=1;
set_time_limit(300);
$begin_time=time();
for ($i=1;$i for ($j=1;$j for ($k=1;$k $counter++;
$end_time=time();
echo "begin time:".$begin_time."
";
echo "
end time:".$end_time."
";
$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("
")
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,因为我没有安装,所以也就测试不起来了。不过以后我会去装一个的,到时再将测试结果给大家吧。
上一篇: 浅谈php用户身份认证(二)
下一篇: 用PHP实现文件上传二法
推荐阅读
-
C#使用String和StringBuilder运行速度测试及各自常用方法简介
-
C#使用String和StringBuilder运行速度测试及各自常用方法简介
-
jsp测试函数的运行速度方法
-
win2008 R2与sql 2005、2008运行asp的时候速度缓慢的解决方法
-
苹果发布iOS 12.2新测试版:提升运行速度
-
jsp测试函数的运行速度方法
-
python里面“+”与append()的区别,并且用代码测试二者的运行速度。
-
iPhone X/XS/11 Pro实机运行速度测试:A13表现尴尬
-
win2008 R2与sql 2005、2008运行asp的时候速度缓慢的解决方法
-
PHP3,PHP4,ASP运行速度测试