While you may be right when talking about the entire life time of the website, the JIT cost for startup on large asp.net sites can be non-trivial
A shorter ramp-up time is always welcomed but JIT is not the only cost. Depending on your application, JIT might not even be the highest/longest portion of your startup time.
Yep.
The simplest way to get this is add a line to the end of the deploy script: "curl http://www.mysite.com/"