Bạn có quyền nghi ngờ. Web Gardens không có nhược điểm là một huyền thoại lớn, chúng có thể khiến bạn không gặp vấn đề gì, nhưng nhiều người vẫn không biết khi nào nên sử dụng chúng.
Theo Chris Adams (từ nhóm IIS), chỉ có một lý do duy nhất bạn muốn sử dụng Web Garden: Để cung cấp cho các ứng dụng, không bị ràng buộc CPU nhưng thực hiện các yêu cầu chạy dài, khả năng mở rộng và không sử dụng hết chủ đề có sẵn trong quá trình công nhân. Có rất nhiều lý do tại sao chúng có thể xấu, tuy nhiên, đó là một quan niệm sai lầm phổ biến rằng không có nhược điểm.
Chúng làm tăng chi phí hệ thống (chúng không chia sẻ bộ đệm), chúng không chia sẻ phiên (người dùng có thể mất phiên nếu chuyển sang quy trình khác), InProc có thể bị rối. Nói tóm lại, chúng thực sự, thường xuyên hơn không, rất nhiều rắc rối và bạn không nên sử dụng nó mà không có lý do chính đáng.
Đọc lời giải thích đầy đủ của Chris: http://bloss.iis.net/chrisad/archive/2006/07/14/1342059.aspx
Đọc thêm:
http://weblogs.asp.net/owscott/why-you-shouldn-t-use-web-gardens-in-iis-week-24