I have a .NET application running on an IIS7 server. A service provider has a polling utility that pings the server every hour to ensure it is running properly. Sporadically, maybe 3-4 times a day, the response is lagging past the threshold they have set of 3 seconds.
The .NET application is pre-compiled and running in release mode. The page that is being pinged does not connect to a database and for the most part just displays static HTML (the only .net code used is a few include statements within the Master template).
I am at a loss of why it could still be loading slowly. I've set the Application Pool idle to not timeout for 70 minutes which would prevent the recycling from occurring when the poller hits, but that still hasn't resolved the issue.
Any ideas?