आपको संदेह होना सही है। वेब गार्डन का कोई नकारात्मक पहलू नहीं है, एक विशाल मिथक है, वे आपको समस्याओं का कोई अंत नहीं दे सकते हैं, लेकिन बहुत से लोग अभी भी नहीं जानते हैं कि उनका उपयोग कब किया जाना चाहिए।
क्रिस एडम्स (IIS टीम से) के अनुसार केवल एक ही कारण है कि आप एक वेब गार्डन का उपयोग करना चाहते हैं: एप्लिकेशन देने के लिए, जो सीपीयू-बाउंड नहीं हैं, लेकिन लंबे समय तक चलने वाले अनुरोधों को निष्पादित करने, सभी को स्केल करने और उपयोग न करने की क्षमता है। कार्यकर्ता प्रक्रिया में उपलब्ध धागे। बहुत सारे कारण हैं कि वे खराब क्यों हो सकते हैं, हालांकि, यह एक आम गलत धारणा है कि कोई नकारात्मक पहलू नहीं है।
वे सिस्टम ओवरहेड्स बढ़ाते हैं (वे कैश साझा नहीं करते हैं), वे सत्र साझा नहीं करते हैं (उपयोगकर्ता अपना सत्र खो सकता है यदि उन्हें किसी अन्य प्रक्रिया में बदल दिया जाता है), InProc गड़बड़ हो सकता है। संक्षेप में, वे वास्तव में, अधिक बार नहीं, बहुत परेशानी से, और आपको अच्छे कारण के बिना एक का उपयोग नहीं करना चाहिए।
क्रिस की पूरी व्याख्या पढ़ें: http://blogs.iis.net/chrisad/archive/2006/07/14/1342020.in/x
आगे पढ़े:
http://weblogs.asp.net/owscott/why-you-shouldn-t-use-web-gardens-in-iis-week-24