担心asp.net的效率问题~发帖寻问/
我和我朋友比较用fastCGI和asp.net做比较
我用的代码如下
<%@ Page language="c#"%>
<script runat="server">
string str = null;
private void Page_Load(object sender, System.EventArgs e){
for (int i = 1;i< 1000;i++)
{str += "Hello,world!";}
Label1.Text = str;}
</script>
<asp:Label id="Label1" runat="server"></asp:Label>
他的代码如下:
use strict;
use FCGI;
while ( FCGI::accept() >= 0 ) {
print "Content-type: text/html\n\n";
# my $str = "Hello,world!\n" x 1000;
my $str = '';
for (my $i=0; $i<=1000; $i++) {
$str .= "Hello,world!\n";
}
print $str;
#kill 1,$$ if $stat != (stat $0)[9];
}
使用apache的ab工具进行比较/
我的代码平均每秒可一请求不到10次
他的代码平均每秒请求72.20次
相差实在太大了。谁能给我一个解释么?