Mobile app version of vmapp.org
Login or Join
YK1175434

: What is an application pool in IIS? I am not sure what an application pool is in IIS. I did manage to find a basic explanation, boiling down to: "Websites can be assigned to application pools,

@YK1175434

Posted in: #Iis #Iis6

I am not sure what an application pool is in IIS. I did manage to find a basic explanation, boiling down to:

"Websites can be assigned to application pools, all application pools containing specific settings for applications (allowing you to isolate websites)."

Looking at the documentation, it seems there is much more to it. I cannot find a good explanation though.

10.01% popularity Vote Up Vote Down


Login to follow query

More posts by @YK1175434

1 Comments

Sorted by latest first Latest Oldest Best

 

@Vandalay111

Applications Pools are a way to segregate the worker processes that on IIS between web applications. They provide the ability to group common applications together so that they can share resources.

Each Application Pool has their own set of worker processes assigned to and and does not share processes with other pools.

This way, the worker processes for one application pool can not communicate directly with the worker processes of another pool (thus protecting the applications from one another). For example, putting applications for different clients into individual pools to prevent their application's processes from talking to other client's processes.

Additionally, it allows more worker processes to be allocated to pools to need them. For example, you might assign more worker processes to a customer-facing store website to handle extra load and fewer to a customer facing support site that might not need the resources for static content.

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme