After IIS reset, first hit taking a long time because AppPool is starting and other .NET components, DB connections are initializing.
What would be the best way to
For IIS 7.5 you can using the Application Warmup Module -
http://www.iis.net/download/applicationwarmup