mar*_*ind 4 asp.net-mvc performance
MVC性能的哪些方面最能影响您的Web应用程序性能?数据库访问通常被指出是默认的罪魁祸首,但是还有其他组件会产生影响吗?您是否优先考虑并发客户端数量,服务器上使用的内存,响应时间或其他内容?
这个答案包含一些非常好的一般性建议,但我正在寻找框架不符合您期望的具体细节.
ASP.NET MVC框架很棒,像这样使用它的网站就是明显的例子.其中没有任何内容会影响我的应用程序性能.它的效果非常好.影响性能的是糟糕的代码或糟糕的架构概念,但这绝不是我们可以归咎于框架的东西.在使用ASP.NET webforms多年后,我不能说MVC的性能最差或更好,我可以说它将编写Web应用程序的痛苦经历转化为带来如此多快乐的东西.自ASP.NET MVC 1.0以来,我一直在生产中成功运行应用程序,从未遇到过任何问题.
在您的问题中,您提到数据库访问=>这是所有Web应用程序都存在的问题,并且不是所使用的框架所固有的.此外,在交通繁忙的站点中,缓存的使用可以提高性能,ASP.NET MVC内置了一些非常好的缓存机制.
所以,我只能说你和提供这个伟大框架的团队做得非常好.