为什么(单声道)asp.net比php慢?

时间:2011-09-29 06:01:24

标签: php asp.net fastcgi backend

我有一个用asp.net,php和常规html编写的简单hello世界。它们由nginx使用fastcgi为php5和xsp(mono 2.6.7,fastcgi-mono-server2.exe 2.6.5.0)提供服务。我使用一个简单的.NET脚本来制作异步Web请求。我发现的是在1000毫秒的范围内

  • php:250-400
  • asp:120-140
  • html:600-900
  • 8k png:250-300

使用简单的hello world app,php的速度始终快2-3倍。 为什么是这样?我一直认为asp.net会更快(而且php启动会很慢)。但是根据请求,它显得比较慢。现在我明白我实际上并没有比较执行速度,因为它是hello word而不是复杂的代码。

两个后端之间有什么区别才能产生这种显着差异?

Here is the code i use to test the request

1 个答案:

答案 0 :(得分:1)

因为fastcgi没有很好地实现。我正在使用mono xsp web服务器,它建议仅用作开发服务器,但它在生产中效果很好 Here is Article关于性能测试 它是俄文版,但向下滚动有一张桌子,你可以在那里获取一些信息