ASP.net MVC3的速度

时间:2011-05-14 10:31:46

标签: ruby-on-rails asp.net-mvc-3

我开始使用Ruby on Rails和ASP.net MVC3开发一个小型网络应用程序(现在只是为了娱乐和学习MVC),用于学习两个系统的一些背景知识。

我注意到的一件事是,ASP.net比Ruby快得多(使用默认开发平台,Mac上的Ruby和Windows / VS2010上的MVC3)。我还尝试将我的解决方案上传到Azure并测试它,但它一直很慢。

您是否注意到这种差异,我如何才能提高应用的性能?

2 个答案:

答案 0 :(得分:1)

如果您希望提高ASP.Net MVC3应用程序的性能,您需要找出它未按预期执行的原因。

您可以利用StackOverflow团队中的mvc-mini-profiler等工具来解决服务器端性能问题,或者使用YSlowPageSpeed等工具来分析任何客户端问题。

也就是说,对于非复杂的应用程序,ROR和ASP.Net MVC3应该广泛地执行相同的操作。

答案 1 :(得分:1)

你在谈论什么表现? IDE在开发过程中的性能或在调试模式下运行的应用程序的性能或在服务器上发布的应用程序的性能?

MVC 3并不慢,如果你是一名学习型开发人员,我认为MVC的性能或性能一般都不是你需要关注的阶段。性能很重要,它应始终在您的脑海中,但如果您正在学习技术,则无需担心。您最终会遇到性能瓶颈,您将不得不重构代码来修复它。只要意识到这一点,并准备好在需要时面对挑战。