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