One of my clients had an interesting problem, the first time a user accessed a site the page loads took up to 30 seconds. Having been a while since I was last onsite to help them I didn’t have much information regarding their configuration. I suggested the typical, network setup, blob cache and a few other things. I few days later I heard back and they had solved the problem. The fix they used can be found here. There is also another fix for this sort of problem which is as follows:
- Go to IIS Manager
- Open the Application Pools
- Right click on the DefaultAppPool and go to properties
- Go to the Performance Tab
- Uncheck the top box – shutdown worker processes after being idle
I’m sure there are other fixes buty these seem to be the most common.