User:Anandha k77/Web garden

A Web garden allows you to expand a Web Site across multiple CPUs within a single server. Web Garden - Detailed insight A Web garden is like a Web farm web farm, except that rather than use several server machines linked together, it uses single machine with multiple CPUs.

This single SMP (symmetric multiprocessing) server uses ASP.NET to run a separate ASP.NET worker process on each CPU. The server manages multiple client requests against the multiple CPUs on the server

What for?

Offering applications that are not CPU-bound but execute long running requests the ability to scale and not use up all threads available in the worker process.

When to farm a Web Garden?


 * Applications that make long running database requests (e.g. high computational database transaction)
 * Applications that have threads occupied by long-running synchronous and network intensive transactions