Posted on: 3/29/2011 11:56:08 AM | Views : 259

I know that when a .NET web application first starts, it will be slow on first access.
For that reason, I created a 'keep alive' page in the application that is requested every 8 minutes or so by a scheduled process.
I hoped that that would be sufficient to prevent the application from 'unloading' and thus suffer from this initial long startup time again and again.
I can see in my logs that the 'keep alive' page is indeed triggered every 8 minutes, 24 hours a day.
But when I actively start working in the application after some time, eg. the following day, I still have to wait a while for it to start up. 
Once the first page is loaded, all is fine again.
What am I missing?
...

Go to the complete details ...