I've had some feedback from some of our Dynamics users that the site is quite slow to initially load if they are the first person on it after a period of no activity. To me this sounds like the application pool needs to start up and take a few moments to grab a database connection etc. What is the recommended way for improving this situation with Dynamics?
In other web development I've seen a part of I have seen this done either by
1. Have a windows service/scheduled task set to run every X minutes and access the web page over http. The service account that this runs under would then need to been given a Dynamics account and license.
or
2. In IIS install and configure the Application Initialization Module. I'm not sure if this would work with Dynamics.
Does anyone have any guidance they can offer on the correct way to keep my site warm to improve initial response times?