2010-06-12 8 views
5

में आवेदन जीवनकाल यह एक साधारण सवाल होना चाहिए लेकिन मुझे Google पर उत्तर नहीं मिला है।एएसपी.NET

मुझे पता करना चाहते हैं, मामले में एक बेवकूफ समझ सकते हैं, वास्तव में क्या आवेदन जीवन ASP.NET में इसका मतलब है (और इसलिए आप आवेदन आरंभ और अंत की घटनाओं को चलाने के लिए उम्मीद कर सकते हैं जब)।

मैं मान लिया है जब आप चलाने के लिए और IIS में अनुप्रयोग को रोकने यह होगा, लेकिन मैं चीजें हैं जो सुझाव है कि यह अनुरोधों की संख्या से संबंधित है पढ़ा है।

उत्तर

3

डिफ़ॉल्ट रूप से जीवनकाल ऐप के पहले अनुरोध के साथ शुरू होता है। और यह एक निष्क्रिय टाइमआउट के बाद समाप्त होता है।

लेकिन यह विभिन्न चीजों IIS में (अनुरोध गिनती सहित) के आधार पर विन्यास योग्य है।

और जब आईआईएस, शुरू होता है बल्कि पहले अनुरोध की प्रतीक्षा की तुलना में IIS7.5 एक आवेदन शुरू करने के लिए की क्षमता है।

1

आप पर विचार करने के लिए कैसे आवेदन पूल है कि आपकी साइट में चल रहा है कॉन्फ़िगर किया गया है की क्या ज़रूरत है। एप्लिकेशन को अन्य ऐप्स के साथ पूल में डंप किया जा सकता है या इसका अपना हो सकता है। पूल को एक निश्चित बिंदु से परे स्मृति उपयोग के आधार पर पुनरारंभ किया जा सकता है, एक टाइमर द्वारा बोलने के लिए (उदाहरण के लिए 3am पर दैनिक रीसेट करें) और मुझे एक निश्चित कॉन्फ़िगर करने योग्य संख्या से परे कई अनुरोधों पर विश्वास है। आईआईएस पर एक सुपर विशेषज्ञ नहीं खरीदने से पहले सत्यापित करें ;-)