Microsoft® Windows Server™ 2003 White Paper
Additional options that pertain heavily to performance are found under the Recycling tab. This tab is used to administer the recycling of worker processes. You can configure IIS to periodically restart worker processes in an application pool based upon one or more metrics that you set. This allows you to manage worker processes that are faulty before they can impact the performance of a server. This ensures that specified applications in those pools remain healthy and that system resources can be recovered on a timely basis. This Recycling tab is shown below with the default values.
If IIS has to recycle a process, it throttles the ability of the faulty worker process to receive requests until it completes processing all remaining requests that it has stored in the request queue. A replacement worker process is started before the old worker process stops.
The last set of options that affects performance for application pools is found under the Cache Options tab. This tab is used to set your application caching options for ASP applications for the pool. The options for this tab are shown below.
Implementing a Scalable Architecture20