Anda benar untuk curiga. Kebun Web yang tidak memiliki kerugian adalah mitos besar, mereka dapat menyebabkan Anda tanpa akhir masalah, tetapi banyak orang bahkan tidak tahu kapan mereka harus digunakan.
Menurut Chris Adams (dari tim IIS) hanya ada satu alasan Anda ingin menggunakan Taman Web: Untuk memberikan aplikasi, yang tidak terikat CPU tetapi jalankan permintaan yang berjalan lama, kemampuan untuk menskala dan tidak menggunakan semua utas tersedia dalam proses pekerja. Ada banyak alasan mengapa mereka bisa buruk, namun, itu adalah kesalahpahaman umum bahwa tidak ada downside.
Mereka meningkatkan overhead sistem (mereka tidak berbagi cache), mereka tidak berbagi sesi (pengguna dapat kehilangan sesi mereka jika mereka beralih ke proses lain), InProc dapat menjadi kacau. Singkatnya, mereka sebenarnya, lebih sering daripada tidak, banyak masalah, dan Anda tidak boleh menggunakannya tanpa alasan yang baik.
Baca penjelasan lengkap Chris: http://blogs.iis.net/chrisad/archive/2006/07/14/1342059.aspx
Bacaan lebih lanjut:
http://weblogs.asp.net/owscott/why-you-shouldn-t-use-web-gardens-in-iis-week-24