When i recycle the application pool for my web app via IIS MMC, the first user to request a page within the webapp will experience a really slow response from the site. After that initial request, every page there after is fine. The user could also log off the site, come back later and the speeds are quick. My concern is with the first, initial load of the site. If i were to write a script to restart the application pool at 3am in the morning, what else can i do to either
a.) impersonate a user visiting the site and getting that initial slow load to happen, thus making the app "ready" for the users in the morning.
or
b.) tell the app pool to spool up the memory and such without a user having to initiate this process.