我发现一些关于ASP.NET MVC比ASP.NET WebForms快30倍的胡言乱语。真正的性能差异是什么,是否测量过这一点,以及性能优势是什么。
这是为了帮助我考虑从ASP.NET WebForms迁移到ASP.NET MVC。
发布于 2008-09-05 16:19:03
我们还没有执行得出任何结论所需的可扩展性和性能测试。我认为ScottGu可能一直在讨论潜在的性能目标。随着我们迈向Beta和RTM,我们将在内部进行更多的性能测试。然而,我不确定我们发布性能测试结果的政策是什么。
在任何情况下,任何这样的测试都需要考虑现实世界的应用程序...
发布于 2008-09-05 16:24:16
它将我的一个页面的有效负载从2MB减少到200k,这仅仅是通过消除视图状态并使其在编程上可以处理提交的输出而实现的。
仅仅是大小,即使处理是相同的,也会在每秒连接数和请求速度方面产生巨大的改进。
发布于 2009-02-10 03:11:29
我认为,许多认为WebForms天生就很慢或资源密集型的人把责任推到了错误的地方。当我被带去优化一个webforms应用程序时,10次中有9次有太多的地方应用程序作者误解了视图状态的目的。我并不是说viewstate是完美的,但它太容易滥用了,正是这种滥用导致了viewstate字段的膨胀。
这篇文章非常有价值,它帮助我理解了其中的许多弊端。https://weblogs.asp.net/infinitiesloop/truly-understanding-viewstate
为了在MVC和WebForms之间进行有效的比较,我们需要确保这两个应用程序都正确地使用了架构。
https://stackoverflow.com/questions/43743
复制相似问题