4.2. Application pool recycling: increasing reliability and availability

Even the best websites and applications can have small problems that cause them to become memory bloated or performance lethargic or even crash. One of the benefits of application pools is that they isolate applications so that they can only hurt themselves and no other applications. In our bike shop example, if the WebBikezBags site should fail, it won’t crash the WebBikez site because it’s running in a separate pool.

Application pools also have the benefit of being able to reset themselves, cleaning up the fragmented memory and stalled processes of a misbehaving application and then restarting the application in a clean environment. This process is known as recycling

Get Learn Windows IIS in a Month of Lunches now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.