The ASP.NET MVC framework is excellent, and sites like this, which are its obvious examples. There is nothing in this that would affect the performance of my applications. It just works very well. What affects performance is bad code or the concept of poor architecture, but it is definitely not something we can blame for it. After spending years with ASP.NET web forms, I cannot say that MVC performance is worse or better, I can say that it has turned the painful experience of writing web applications into something that brings so much joy. I successfully run production applications with ASP.NET MVC 1.0 and have never experienced any problems.
In your question, you indicate access to the database =>, which is the problem that all web applications have and which is not an integral part of the structure used. In addition, in places with heavy traffic, using caching can improve performance, and ASP.NET MVC has some really good caching mechanisms.
So, all I can say is that you and the team providing this excellent infrastructure are doing very well.
source share