title: ASP.NET MVC: First access after some minutes slow, then every following request is fast
body: <p>when I access any page of my ASP.NET MVC website first time, then this first request is slow. It needs about 4-5 seconds to load. But every following request to any page is fast.</p>
  
  <p>When I wait some minutes or a hour then every first request is slow again. Every following request is fast.</p>
  
  <p>I think that IIS 7 is compiling the code and keep it in memory. After some time it will delete it from memory so it needs to compile it again.</p>
  
  <p>What can I do that every first request is as fast as every following request?
  (Without precompiling my source, if possible)</p>
  
  <p>Thank you very much in advance!</p>