views:

182

answers:

3

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.

+5  A: 

"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.

jfar
+1 I support this, according to my experience with MVC and NHibernate, I have never encountered a situation where MVC code is slower than NHibernate.@Heavy Wave: May be some thing more serious is going on in your MVC code!
Mahesh Velaga
Yeah, MVC methods were waiting for nHibernate, that's what was going on. Still would be nice to see some data on MVCs performance.
HeavyWave
A: 

We have a high traffic ASP.NET MVC website and it performs well.

Dont worry about the time spent in MVC itself. This will not be an issue.

The main issue I see for even more traffic on our site is that we can only cache complete Actions. But right now this all looks better then expected.

Malcolm Frexner
+1  A: 

In fact this site (stack overflow) is done in asp.net MVC 1. How does it seem speed wise?

Solmead