What is the latest data on ASP.Net MVC performance? How does it scale and perform under heavy load?
I have profiled my ASP.Net MVC 1 application and most of the time is wasted in System.Web.MVC assembly, so I thought it might be a concern.
"MVC uses more time than nHibernate"
This can't be true.
Even with a simple select with nHibernate your probably looking at more than 50ms for connection, query translation, query execution, and finally materialization against MSSQL.
A base MVC request against with no logic returns in < 1 ms.
for) a few thousand times, percentage wise it looks like the framework is a hog...but that's not true, it's the use of the framework that results in the time spent % being skewed. Without knowing how you're measuring it's hard to tell, but MVC being heavier than nHibernate (with more than 1 or 2 queries, e.g. actually doing work) has never been a case I've seen.