title: How can I optimize MVC and IIS pipeline to obtain higher speed?
body: <p>I am doing performance tweaking of a simple app that uses MVC on IIS 7.5.
  I have a StopWatch starting up in Application_BeginRequest and I take a snapshot at Controller.OnActionExecuting.</p>
  
  <p>So I measure the time spend in the entire IIS pipeline: from request receipt to the moment execution finally gets to my controller.</p>
  
  <p>I obtain 700 microseconds on my 3GHz quad-core (project compiled Release x64), and I wonder where the bottleneck is, especially hearing some people say that one can get up to <a href="https://stackoverflow.com/questions/43743/asp-net-mvc-performance/530946">8000 page loads per second</a> with MVC.</p>
  
  <p>How can I optimize MVC and IIS pipeline to obtain higher speed?</p>