2010-01-27 3 views
20

क्या आईआईएस 7 में एक साथ अनुरोध की कुछ सीमा है? मैं विंडोज सर्वर 2008 का उपयोग कर रहा हूं।क्या आईआईएस 7 के पास एक साथ अनुरोध की सीमा है?

अग्रिम धन्यवाद।

+5

यह सर्वरफॉल्ट पर होना चाहिए। –

उत्तर

11

विंडोज सर्वर ऑपरेटिंग सिस्टम पर, आईआईएस 7.0 के पास कोई अनुरोध निष्पादन सीमा नहीं है। Source

+2

उम्म, जो पृष्ठ आप लिंक करते हैं, यह इंगित करता है कि विंडोज के संस्करण के आधार पर इसमें 3 या 10 अनुरोधों की सीमा है। मैंने अभी जवाब दिया है कि मैंने एक जवाब में विस्तार किया है। –

+0

@charliearehart असल में यह लिंक कहता है कि विंडोज सर्वर ऑपरेटिंग सिस्टम की कोई सीमा नहीं है (जो मूल प्रश्न पूछ रहा था)। हालांकि आपका जवाब निश्चित रूप से अधिक गहन है। – mhenry1384

3

डिफ़ॉल्ट रूप से सीमाएं आपके अनुरोध की सेवा करने के लिए आपके सर्वर की क्षमता हैं (यानी सीपीयू, मेमोरी) हालांकि आप कई समवर्ती उपयोगकर्ताओं के आधार पर थ्रॉटलिंग आदि सेट अप कर सकते हैं।

32

हां, आईआईएस 7 में आपके द्वारा उपयोग किए जा रहे विंडोज़ संस्करण के आधार पर एक साथ अनुरोध की सीमा हो सकती है। मैं लोगों को अक्सर जोर देता हूं (जैसा कि दूसरों के पास है) कि किसी भी तरह से आईआईएस 7 के साथ सीमाएं हटा दी गई हैं। यह हमेशा ऐसा नहीं होता है, और यह निर्भर करता है कि 2008, 7, या Vista चल रहा है या नहीं।

चलो Win2k8 से शुरू करते हैं, क्योंकि आप इसका उपयोग करते हुए उल्लेख करते हैं। निम्नलिखित दस्तावेज़ से पता चलता है कि 2k8 में केवल एक सर्वर संस्करण है, और बिना सीमा के। "विंडोज सर्वर 2008, आईआईएस 7.0 के साथ ... कोई अनुरोध निष्पादन सीमा नहीं है।" (स्रोत: http://learn.iis.net/page.aspx/479/iis-70-features-and-vista-editions/)

वह पृष्ठ अन्य संस्करणों के साथ एक तालिका भी दिखाता है, लेकिन हालांकि यह स्पष्ट नहीं है, वे Vista पर लागू होते हैं। आईआईएस 7 (उस तालिका से) उन संस्करणों पर सीमाएं हैं: मूल & स्टार्टर संस्करण: 3 अनुरोध, प्रीमियम के लिए: 3, प्रो: 10 के लिए, और सर्वर के लिए: असीमित।

मुझे इसी तरह की सीमाएं मिली हैं, यहां दस्तावेज: http://technet.microsoft.com/en-us/library/cc268241.aspx। "विंडोज विस्टा के स्टार्टर और होम बेसिक संस्करणों के साथ, आईआईएस के लिए एक साथ अनुरोध निष्पादन सीमा विंडोज विस्टा होम प्रीमियम के लिए तीन है। ... विंडोज विस्टा बिजनेस, एंटरप्राइज़ और अल्टीमेट संस्करण के लिए ... एक साथ अनुरोध निष्पादन सीमा दस है। .. विंडो के सर्वर संस्करणों के साथ, आईआईएस 7.0 के पास कोई अनुरोध निष्पादन सीमा नहीं है। "

अंत में, जबकि मुझे विंडोज 7 के लिए सीमा बताते हुए कोई दस्तावेज़ नहीं मिला है, तो मैंने विंडोज 7 होम प्रीमियम की मेरी प्रति पर 3 की एक ही सीमा की पुष्टि की है। (यह उत्सुक है कि उपरोक्त learn.iis.net पृष्ठ विस्टा और विंडोज 2008 दोनों पर चर्चा करता है, लेकिन विंडोज 7 का कोई उल्लेख नहीं करता है)

इस सीमा के संबंध में, यदि यह आपके या अन्य पाठकों के लिए कोई समस्या है, तो यहां एक संभावित मूल्यवान बोनस टिप जिसे मैंने कहीं भी दस्तावेज नहीं देखा है: सीमा वास्तव में प्रति एप्लिकेशन पूल है, या अधिक तकनीकी रूप से प्रति कार्यकर्ता प्रक्रिया है। तो आप कई ऐप पूल का उपयोग करके निश्चित रूप से अपने बॉक्स के खिलाफ अधिक अनुरोध प्राप्त कर सकते हैं।

लेकिन शायद आप एक ही साइट के खिलाफ अधिक अनुरोध करना चाहते हैं, जो स्पष्ट रूप से केवल एक ऐप पूल से जुड़ा जा सकता है। अभी भी अच्छी खबर है: आप किसी दिए गए ऐप पूल (ऐप पूल पर राइट-क्लिक) के लिए "उन्नत सेटिंग्स" में प्रति ऐप पूल की प्रति कार्यकर्ताओं की संख्या में वृद्धि कर सकते हैं, "डिफ़ॉल्ट कार्यकर्ताओं को" के डिफ़ॉल्ट से बढ़ाकर 1. (कुछ लोग पहचानेंगे कि आईआईएस 6 में ऐप पूल के लिए "वेब गार्डन" के रूप में जाना जाता है।)

उन लोगों के लिए, चाहे ऐप पूल के लिए नए ऐप पूल या अधिक कार्यकर्ता प्रक्रियाएं हों, प्रत्येक नई कार्यकर्ता प्रक्रिया, आपको कार्य प्रबंधक में एक नया w3wp.exe दिखाई देगा।

अंत में, यह विचार करने के लिए सावधानी बरतनी है कि क्या आप कार्यकर्ता प्रक्रियाओं की संख्या बढ़ाने का निर्णय लेते हैं। आईआईएस 6 में कम से कम वापस, मैंने दस्तावेज किया है कि यदि आप "inproc" (या स्मृति में) सत्रों का उपयोग कर एएसपी.NET ऐप चला रहे हैं, तो डिफ़ॉल्ट, एकाधिक कार्यकर्ता प्रक्रियाओं (वेब ​​उद्यानों) का उपयोग करने में कोई समस्या है, उसमें सत्र कार्यकर्ता प्रक्रियाओं के बीच दोहराया नहीं जाता है। यह ओपी के लिए कोई मुद्दा नहीं हो सकता है, इसलिए मैं कहूंगा कि आप कुछ साल पहले एक प्रविष्टि में और जान सकते हैं: http://bluedragon.blog-city.com/lost_sessions_webgardens_sessionstate.htm

+0

अपने दूसरे पैराग्राफ में आप Win2k8 के बेसिक और स्टार्टर संस्करण लिखते हैं। Win2k8 केवल सीमा है, बिना सीमा के। लेकिन Win7 के लिए आप सही हैं सीमा 3 और 10. – Haukman

+0

इसके लिए धन्यवाद। मैं पेज पर क्या कह रहा था (जिसे मैंने लिंक किया था) पर जा रहा था, और यह उस तालिका से स्पष्ट नहीं था कि 2008 में केवल सर्वर की पेशकश की गई थी। उसने कहा, मैंने उस पैराग्राफ में कहा था कि सर्वर के लिए यह असीमित था। मैं इसे और अधिक स्पष्ट करने के लिए अपनी टिप्पणी को थोड़ा सा संशोधित करूंगा। मैं अभी भी तर्क दूंगा कि "उत्तर" के रूप में चिह्नित उत्तर सही नहीं है, क्योंकि वह उत्तर 2008 तक सीमित नहीं है। लेकिन हां, ओपी ने विशेष रूप से इसके बारे में पूछा था, इसलिए यह सच है कि उनके लिए कोई सीमा नहीं है। –

+1

मैं आमतौर पर व्यर्थ "धन्यवाद" टिप्पणियों से नफरत करता हूं, लेकिन मुझे बस कहना है ... धन्यवाद। यह जानकारी वेब पर खोजने के लिए * SO * कठिन है और यह विशेष रूप से एप्लिकेशन पूल के बारे में बहुत उपयोगी थी। – mhenry1384