हमारे पास एक प्रणाली है जहां हम आईआईएस में कुछ डब्ल्यूसीएफ अनुप्रयोगों की मेजबानी करते हैं। इनमें से कुछ अनुप्रयोगों में कुछ सेकेंड लगने वाले विस्तारित स्टार्ट-अप समय का थोड़ा सा हिस्सा है (उपयोगकर्ताओं के लिए प्रतीक्षा करने में खुशी होगी)। एक बार यह ऊपर और चलने के बाद, सबकुछ घबरा गया है, इसलिए यह वास्तव में केवल स्टार्टअप समय है।कैसे करें: IIS होस्ट किए गए डब्ल्यूसीएफ अनुप्रयोगों के साथ शीत-प्रारंभ समस्याओं से बचें?
ग्राहक को भी हर रात एप्लिकेशन पूल रीसायकल करने की आवश्यकता होती है।
क्या इन सभी सेवाओं को उठाने का कोई तरीका है ताकि स्टार्ट-अप समय सिस्टम के पहले उपयोगकर्ता के लिए कोई मुद्दा न हो?
शुरुआती विचार जहां एक विंडोज सेवा लिखनी है जो प्रत्येक सेवा पर प्रत्येक लाइट (कॉन्फ़िगर करने योग्य) मिनटों को जीवित रखने के लिए बस एक हल्के तरीके से कॉल करेगा, लेकिन चूंकि हम लोड संतुलित वातावरण में हैं, और अनुप्रयोगों को विशिष्ट होस्ट की आवश्यकता है हेडर को पारित किया जाना है, हम हमेशा लोड बैलेंस एड्रेस को हिट करेंगे जिसका मतलब है कि क्लस्टर में सभी बक्से पर सभी सेवाओं को वास्तव में शुरू करने के लिए कोई रास्ता नहीं है।
चूंकि आईआईएस में एक एकल डब्ल्यूसीएफ एप्लिकेशन में केवल एक होस्ट हेडर हो सकता है, एकमात्र अन्य तरीका एक ही आईआईएस वेबसाइट को उसी एप्लिकेशन पर इंगित करना होगा। मुझे यकीन नहीं है कि क्या यह चाल चलती है क्योंकि यह किसी अन्य होस्ट संदर्भ में होगी।
एक और विकल्प आईआईएस के विस्तार की तरह कुछ लिखने के लिए हो सकता है (सुनिश्चित नहीं है कि यह अभी तक संभव है) जो आईआईएस या ऐप पूल वास्तव में फिर से शुरू होने पर हमारी प्रत्येक सेवा को कॉल कर सकता है। (कुछ ही ऐप्लिकेशन पूल पुनर्नवीनीकरण है देखती है लेकिन पहले उपयोगकर्ता के अनुरोध से पहले।
कोई भी विचार बहुत सराहना होगी।
धन्यवाद
Gineer
आईआईएस 7 में एप्लिकेशन वार्मअप या इसी तरह की एक विशेषता है। –