IIS Application Pools

Posted on 2014-09-02
Last Modified: 2014-09-05
I just moved over a few websites to a new server. When I set them up IIS 7 created an application pool for each website.
What is better :  To have one application pool for each website (10 websites low maintenance) or to use the "Default Application Pool" for all 10 sites?
Question by:amucinobluedot
    LVL 14

    Assisted Solution

    by:Brad Groux
    You want an application pool for every website. Microsoft IIS best practice is Single Web Application + Single Application Pool + host-based site collection model.

    Author Comment

    That sounds good. What is the reason for this ?

    Author Comment

    and what do you mean by "host-based site collection model. "
    LVL 25

    Accepted Solution

    "Host-based site collections" or "Host-named site collections (HNSC)" is primarily a methodology of managing complexity in SharePoint environments.  It has to do with creating, organizing and managing sites, URLs, DNS Names and AppPools when deploying web apps with SP services.


    Unless you are using SP, I would go with 1 website/webapp per AppPool.  Multiple unique, unrelated and custom sites are better off isolated from each other.  Especially if these websites are for different clients.  You don't CompanyA's website you are hosting to take down CompanyB's website when an AppPool that the sites share, crashes.  Now you have 2 annoyed clients.


    Author Closing Comment

    Thx !

    Featured Post

    What Security Threats Are You Missing?

    Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

    Join & Write a Comment

    Author Note: Since this E-E article was originally written, years ago, formal testing has come into common use in the world of PHP.  PHPUnit ( and similar technologies have enjoyed wide adoption, making it possib…
    Password hashing is better than message digests or encryption, and you should be using it instead of message digests or encryption.  Find out why and how in this article, which supplements the original article on PHP Client Registration, Login, Logo…
    This tutorial demonstrates how to identify and create boundary or building outlines in Google Maps. In this example, I outline the boundaries of an enclosed skatepark within a community park.  Login to your Google Account, then  Google for "Google M…
    This video teaches users how to migrate an existing Wordpress website to a new domain.

    730 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    16 Experts available now in Live!

    Get 1:1 Help Now