Masz rację, bądź podejrzliwy. Ogrody sieci Web nie mające minusów to ogromny mit, mogą powodować niekończące się problemy, ale wiele osób wciąż nie wie, kiedy należy je wykorzystać.
Według Chrisa Adamsa (z zespołu IIS) istnieje tylko jeden powód, dla którego chciałbyś skorzystać z Web Garden: Aby dać aplikacjom, które nie są związane z procesorem, ale wykonują długotrwałe żądania, możliwość skalowania i nieużywania wszystkich wątki dostępne w procesie roboczym. Istnieje wiele powodów, dla których mogą być źli, jednak powszechne jest błędne przekonanie, że nie ma wad.
Zwiększają narzuty systemowe (nie współużytkują pamięci podręcznej), nie współużytkują sesji (użytkownik może stracić sesję, jeśli zostaną przełączone na inny proces), InProc może się zepsuć. Krótko mówiąc, w rzeczywistości są one często kłopotami i nie powinieneś ich używać bez uzasadnionego powodu.
Przeczytaj pełne wyjaśnienie Chrisa: http://blogs.iis.net/chrisad/archive/2006/07/14/1342059.aspx
Dalsza lektura:
http://weblogs.asp.net/owscott/why-you-shouldn-t-use-web-gardens-in-iis-week-24