Qvi*_*vin 6 model-view-controller asp.net-mvc webforms load-testing asp.net-mvc-2
我的一位同事在Webforms项目和Asp.net MVC项目上使用VS2010进行了简单的负载测试,发现Webforms每秒服务大约83个请求,而Asp.net MVC每秒服务28个请求.这两个站点都在具有类似设置的同一服务器上发布.
Webforms项目有10页,其中5页使用标签显示简单的文本消息,另外5页有文本框控件.类似的功能内置于Asp.net MVC站点,因此输出与Webforms页面相同.测试在恒定负载和增量负载下运行,结果相似.
我对结果感到有些惊讶.有谁知道为什么MVC比Webforms慢?谢谢!
唔。由于没有太多信息可继续,也许您应该检测您的代码,看看什么需要一段时间和/或 Web 表单和 MVC 之间的区别。
您可以使用一些面向方面的编程技术来消除所有这些日志命令的负担。
这是一个这样的框架:
http://code.google.com/p/postsharp-user-plugins/wiki/Log4PostSharp
| 归档时间: |
|
| 查看次数: |
550 次 |
| 最近记录: |