IIS में अप्रयुक्त अनुप्रयोग पूल प्रदर्शन को प्रभावित करते हैं?


11

हमारे आर्किटेक्चर में एक प्रमुख अपडेट के कारण, अब हमारे पास IIS के तहत कुछ अप्रयुक्त एप्लिकेशन पूल हैं (उनके लिए मैप किए गए कोई वेब साइट नहीं हैं)।

मैं समझता हूं कि केवल पठनीयता में सुधार के लिए उन्हें हटा देना एक अच्छा विचार कैसे हो सकता है, लेकिन मेरा प्रश्न प्रदर्शन के निहितार्थ के बारे में अधिक है: क्या इन अप्रयुक्त एप्लिकेशन पूल में मेमोरी, सीपीयू, आईआईएस अनुरोध प्रसंस्करण गति, या किसी अन्य प्रदर्शन मीट्रिक की बात है?

मैं जो देख सकता हूं, बिना किसी वेब साइट के एक एप्लिकेशन पूल एक श्रमिक प्रक्रिया नहीं बनाता है, इसलिए मुझे संदेह है कि प्रदर्शन में कोई अंतर नहीं है, लेकिन मैं यह सुनिश्चित करना चाहता हूं कि मुझे कुछ याद नहीं है।

जवाबों:


12

केवल ओवरहेड किए गए कुछ ही बाइट्स होंगे applicationHost.configजो एप्लिकेशन पूल और किसी भी गैर-डिफ़ॉल्ट सेटिंग्स को परिभाषित करने के लिए उठाए गए थे ।

यदि आपके पास 1000 अप्रयुक्त एप्लिकेशन पूल हैं, तो इससे IIS में ऑन-द-फ्लाई कॉन्फ़िगरेशन परिवर्तन लागू करने में लगने वाले समय में सुधार हो सकता है (क्योंकि पार्स करने के लिए WAS सेवा के लिए XML कम है), लेकिन 5 ऐप पूल के साथ मेरा तर्क है कि वहाँ होगा वस्तुतः कोई अंतर नहीं


3

मैं जो देख सकता हूं, वह वेब साइटों के साथ एक एप्लिकेशन पूल, एक कार्यकर्ता प्रक्रिया नहीं बनाता है

यह एक सच्चा कथन है। इसे संदर्भ के लिए देखें। (IIS 6, लेकिन यह 7 और ऊपर) पर लागू होता है

मेरे विचार यह हैं ... यह सिर्फ उन्हें छोड़ने के लिए अप्रयुक्त ऐप पूल की इतनी कम संख्या के साथ कुछ भी चोट नहीं पहुंचा रहा है, और आपको कभी नहीं पता होगा कि आपको घटना में पुराने लोगों में से एक का उपयोग करने के लिए वेबसाइट के पूल को बदलने की आवश्यकता हो सकती है। आपका एक अपग्रेड ख़राब चल रहा है।

मेमोरी, सीपीयू, और अन्य IIS संसाधनों के मामले में उन पर कोई कर नहीं है जब तक कि एक कार्यकर्ता प्रक्रिया नहीं बनाई जाती है, और अगर ऐप पूल को वेब साइटों पर मैप नहीं किया जाता है, तो वे एक श्रमिक प्रक्रिया नहीं बनाएंगे और किसी को नहीं लेंगे उपलब्ध संसाधन। दूसरी बड़ी बात यह है कि आप उन्हें सिर्फ रुकी हुई अवस्था में भी छोड़ सकते हैं ताकि आप सही मायने में यह सुनिश्चित कर सकें कि कुछ भी उनके लिए मैप नहीं किया जा सकता है, और यहां तक ​​कि अगर ऐसा तब भी होता है जब वे बंद किए गए राज्य में होंगे तब भी आप संसाधनों का उपयोग नहीं करेंगे। । लगभग 3 महीने के समय में मैं आमतौर पर पुराने ऐप पूल को सिर्फ चीजों को साफ रखने के लिए निकाल देता हूं।

उम्मीद है की वो मदद करदे।


चल रही स्मृति, CPU और अन्य IIS संसाधन, लेकिन ApplicationHost.config के आकार में वृद्धि के कारण इसे अन्य परिवर्तनों के लिए संसाधित होने में अधिक समय लग सकता है। यह युगल-परिवर्तन के मामले में असीम हो सकता है, लेकिन यह "बिल्कुल" नहीं है।
ट्रिस्टनके

जिस "नो टैक्स" का मैं जिक्र कर रहा था, वह था।
ब्रैड बूचार्ड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.