asp.net-mvc - ASP.NET MVC 性能

标签 asp.net-mvc performance

MVC 性能的哪些方面对您的 Web 应用程序性能影响最大?数据库访问通常被指出是默认的罪魁祸首,但是否还有其他组件会产生影响?您是否优先考虑并发客户端的数量、服务器上使用的内存、响应时间或其他什么?

answer包含一些非常好的一般建议,但我正在寻找框架未达到您期望的具体细节。

最佳答案

ASP.NET MVC 框架很棒,使用它的站点就是一个明显的例子。其中没有任何内容会影响我的应用程序性能。它只是很好用。影响性能的是糟糕的代码或糟糕的架构概念,但这绝对不是我们可以责怪框架的事情。在使用 ASP.NET webforms 多年之后,我不能说 MVC 的性能是最差还是更好,我可以说的是,它将编写 Web 应用程序的痛苦体验转化为带来如此多快乐的东西。自 ASP.NET MVC 1.0 以来,我一直在生产中成功运行应用程序,并且从未遇到任何问题。

在您的问题中,您提到了数据库访问 => 这是所有 Web 应用程序都存在的问题,并且不是正在使用的框架所固有的。同样在流量大的站点中,缓存的使用可以提高性能,并且 ASP.NET MVC 内置了一些非常好的缓存机制。

所以,我只能说你和交付这个伟大框架的团队做得非常好。

关于asp.net-mvc - ASP.NET MVC 性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4808788/

相关文章:

asp.net-mvc - Kendo UI 网格 ASP.NET MVC 包装器参数映射

asp.net-mvc - 比较密码并在ASP.Net MVC中确认密码

c# - 身份在 Asp .Net MVC 5 中如何工作

MySql MAX查询优化

c# - 位运算性能,如何提高

ios - 如何衡量和比较两种不同实现的性能?

c# - 在 Web API 中返回 JSON

c# - 从文件的根文件夹获取相对路径

javascript - WebAssembly 使用什么引擎?

sql-server - SET-ting ALLOW_SNAPSHOT_ISOLATION ON 的含义是什么?