Answers:
你是可疑的是对的。没有缺点的Web Gardens是一个巨大的神话,它们可以给您带来无尽的麻烦,但是许多人甚至都不知道何时应该使用它们。
根据IIS团队的克里斯·亚当斯(Chris Adams)的说法,您只想使用Web Garden就是一个原因:要为应用程序提供不受CPU限制但可以执行长时间运行的请求的能力,可以扩展而不用尽所有资源工作进程中可用的线程。它们可能会变坏的原因很多,但是,人们普遍误认为没有不利之处。
它们增加了系统开销(它们不共享缓存),不共享会话(如果将用户切换到另一个进程,则用户可能会丢失会话),InProc可能会陷入混乱。简而言之,实际上它们经常会带来很多麻烦,并且您不应该在没有充分理由的情况下使用它们。
阅读克里斯的完整解释: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