Your Ad 

Monday, April 09, 2012

What is Web farm in IIS?

Serving a web site with more than one web server is called web farm.

This way we get fault tolerance and load balancing.
Here we will be having a load balancer with a virtual IP.
Client requests will be send to the load balancer and the requests will be distributed across the web servers farm.

What is Web garden in IIS?

Every application pool in the IIS will be having a worker process (w3wp.exe).

A application pool with multiple worker process is known as Web garden.
Most of the cases default single worker process application pool is good enough.
If you are having applications that make long running database requests for example high computational database transaction or applications that have threads occupied by long-running synchronous and network intensive transactions would take the advantage of having multiple worker processes.