相关疑难解决方法(0)

ASP.NET MVC 3 Razor性能

重要更新:请参阅底部的更新5,asp.net mvc 3中没有性能问题,这是一个基准问题

我在asp.net mvc2,3 aspx和3 razor中做了一个简单的hello world项目并对它们进行了基准测试.我看到的是:

System                  Requests per second
-------------------------------------------
asp.net mvc 2 ASPX                     4200
asp.net mvc 3 Beta 1 ASPX              3200
asp.net mvc 3 Beta 1 Razor             1700
Run Code Online (Sandbox Code Playgroud)

剃刀有什么问题,它太慢了?

更新: 我重做了测试.所有4个测试虚拟目录都使用相同的.net 4集成模式应用程序池.所有项目都是通过添加新的空x项目并添加1页,其中包含1行文本而没有代码完成的.所有站点都以发布模式编译.我的系统是Windows 7,4 gb i7 4核心.我已经运行了2次测试来预热iis,这些都是第二次运行结果.apache bench参数:ab -n100000 -c1000结果:

System         Requests per second   CPU Utilization
----------------------------------------------------
asp.net 4                     4780               43%
mcv 2                         4322               58%
mvc 3 beta 1 aspx             2324               54%
mvc 3 beta 1 razor            1615               54%
Run Code Online (Sandbox Code Playgroud)

更新2 Scott Guthrie在他的博客中回答:

我们还没有完全优化MVC3(我们通常会进行大量的缓存调整).我们希望razor在最终发布之前与.aspx视图引擎具有相同的性能.

System         Requests per second …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc performance razor asp.net-mvc-3

64
推荐指数
2
解决办法
3万
查看次数

asp.net mvc3 razor文档?

有没有关于如何使用asp.net mvc3使用Razor视图引擎的文档?或任何其他资源?

试图在谷歌和msdn找到它,到目前为止没有运气.

asp.net-mvc razor

54
推荐指数
2
解决办法
2万
查看次数

标签 统计

asp.net-mvc ×2

razor ×2

asp.net-mvc-3 ×1

c# ×1

performance ×1