回答:
あなたは疑うことは正しい。欠点のないWebガーデンは大きな神話であり、問題を終わらせることはできませんが、多くの人々は、いつ使用するべきかさえも知りません。
IISチームのChris Adamsによると、Webガーデンを使用したい理由は1つだけです。CPUバウンドではなく、長時間実行されるリクエストを実行するアプリケーションに、すべてを使い切ることなくスケールする能力を与えるためです。ワーカープロセスで使用可能なスレッド。彼らが悪いことができる理由はたくさんありますが、マイナス面はないというのはよくある誤解です。
システムのオーバーヘッドが増加し(キャッシュを共有しません)、セッションを共有しません(別のプロセスに切り替えた場合、ユーザーはセッションを失う可能性があります)、InProcは台無しになります。要するに、彼らは実際、たいていの場合、多くのトラブルであり、あなたは正当な理由なしにそれを使うべきではありません。
Chrisの完全な説明を読む:http : //blogs.iis.net/chrisad/archive/2006/07/14/1342059.aspx
さらに読む:http : //weblogs.asp.net/owscott/why-you-shouldn-t-use-web-gardens-in-iis-week-24