In IIS 7.5 and ASP.NET 4.0 there is a new Auto-Start function that allows you to load all the application memory when the server thus avoiding latency. For all previous versions, you can schedule an automatic request at server startup to load the application into memory so that subsequent requests are faster.
source share