Does anyone have any idea what I can do to improve the performance of the ASP.NET engine by keeping it in memory all the time? Apparently, when I have been using the ASP.NET site and while my application is talking to the web service, it responds pretty quick.. but if it's been off for a while it takes a little bit to kick back on, somewhere in the order of 60 seconds from the moment I hit a query button in my app, till the SQL database is read and the web service replies to the application with information. Subsequent information requests take merely 1 to 2 seconds.

Why is that, and what can I do to fix it?