Some tips on warm up scripts:
https://www.andrewconnell.com/blog/SharePoint-developer-tips-and-tricks
More info on the IIS site:
http://blogs.iis.net/steveschofield/archive/2009/05/30/application-pool-warm-up.aspx
Check out the latest news under “Auto-Start Web Applications” section here: