Why use a dedicated application pool for each website?

Control Panel V10 > Hosting Control Panel

A dedicated IIS application pool isolates a website from other websites hosted under the same account. This isolation can improve reliability, security, and configuration flexibility.

Benefits of a dedicated application pool

  • Improved reliability: A failure or resource problem in one application pool is less likely to affect websites assigned to another pool.
  • Better availability: Individual application pools can be recycled or configured without interrupting unrelated websites.
  • Improved security: Separate pools provide stronger process isolation between websites and applications.
  • Flexible configuration: Each pool can use its own .NET settings, environment variables, memory limits, and other supported options.

Dedicated application pools are especially useful for production websites, resource-intensive applications, and sites that require different runtime settings.

Create and assign a dedicated pool

Open Advanced Tools > Pool Manager in the Hosting Control Panel to create, edit, recycle, or delete application pools. You can then assign a website to the appropriate pool from its website-management tools.

See How to create a dedicated application pool for a new site for step-by-step instructions.