q989 发表于 2017-3-23 09:11:14

asp php jsp 性能测试

操作系统:winxp
CPU:p43.0G
内存:2G
asp服务器:IIS5.0
jsp服务器:tomcat5.5
php服务器:apache2.2+php5

测试用例:

Asp:
<%
Dim k
Dim start
start=time
for i=1 to10000
for j=1 to 10000
k=k+1
next
next


response.writetime-start
%>

Php:
<?php
$k=0;
$start=time();
for ($i=1;$i<=10000; $i++) {
for ($j=1; $j<=10000; $j++) {
$k=$k+1;
}
}
$end=time();
echo $end-$start;
?>

Jsp:
<%
Date start=newDate();
int i=0,j=0,k=0;
for(i=0;i<10000;i++){
for(j=0;j<10000;j++){
k++;
}
}
Date end=new Date();

%>
<%=end.getTime()-start.getTime()%>


结果
规模
asp
php
Jsp(不包含加载时间)
5000x5000
16秒
7
0.125
10000x10000
68秒
26
0.031

附:js也仅用12秒做完10000x10000

总结:从测试结果我们可以看出,php的运行速度大概是asp的两倍,而jsp由于是运行在虚拟机上,效率比前两者高几个数量级,但初始加载时较慢
页: [1]
查看完整版本: asp php jsp 性能测试