Azure

2012-02-15 20 views
7

पर ऑर्चर्ड प्रदर्शन http://docs.orchardproject.net/Documentation/Deploying-Orchard-to-Windows-Azure का उपयोग करके मैंने ऑर्चर्ड को अज़ूर में सफलतापूर्वक तैनात किया है।Azure

प्रत्येक 20 मिनट या बिना गतिविधि के (ऐप पूल रीसायकल?) के बाद पृष्ठ को प्रस्तुत करने में कुछ मिनट लगते हैं। मैं Azure में एक अतिरिक्त छोटे उदाहरण पर चल रहा हूँ। वेबइंस्टेंस, स्टोरेज और एसक्यूएल डाटाबेस सभी एक ही डेटासेंटर - एसई एशिया में हैं।

रखरखाव नामक एक मॉड्यूल है, जो एक नियमित पिंग करता है। (!)

या http://blog.smarx.com/posts/controlling-application-pool-idle-timeouts-in-windows-azure

भी .. पूर्ण विश्वास में डिबग और डाल बंद कर दिया के रूप में यहाँ वर्णित http://docs.orchardproject.net/Documentation/Optimizing-Performance-of-Orchard-with-Shared-Hosting

सेटिंग्स/वार्मअप पृष्ठों के साथ प्रयोग करेंगे

पिंग लगता है भारी हाथ - बजे मुझे कुछ याद आ रहा है?

उत्तर

15

आप ऐप पूल रीसायकल के बारे में सही हैं - डिफ़ॉल्ट निष्क्रिय टाइमआउट 20 मिनट है। यदि आप इसे 0 (अनंत) पर सेट करते हैं, तो आपको 20 मिनट की निष्क्रियता के बाद विराम दिखाई नहीं देगा।

स्टीव मार्क्स blogged about how to do this

%windir%\system32\inetsrv\appcmd set config -section:applicationPools -applicationPoolDefaults.processModel.idleTimeout:00:00:00 
+0

टाइमआउट सेटिंग सादे वेनिला आईआईएस (गैर-एज़ूर) पर ऑर्चर्ड स्टार्टअप टाइम समस्या को हल करती है। –

+0

क्या किसी को पता है कि यह परिवर्तन उदाहरणों की लागत को प्रभावित करेगा? मैंने सोचा कि ऐसा हो सकता है क्योंकि यह अंततः अधिक CPU का उपभोग कर सकता है या इसे 'अप-टाइम' के रूप में माना जा सकता है? किसी को? – Alex

+1

गणना उस समय तक बिल की जाती है, सीपीयू उपयोग से नहीं। जब तक एक वीएम तैनात और चल रहा है, आप इसके लिए भुगतान कर रहे हैं। तो ... नहीं, यह घटनाओं की लागत में बदलाव नहीं करेगा। –

5

मुझे डर है कि अतिरिक्त छोटे उदाहरण ऑर्चर्ड लिए एक बहुत अच्छा फिट, शायद ही के रूप में "अतिरिक्त छोटे वर्णित किया जा सकता है जो नहीं हो सकता है कर रहा हूँ: यह एक ऊंचा कमान स्क्रिप्ट एप्लिकेशन पूल टाइमआउट सेट बुला एक स्टार्टअप कार्य शामिल है "। उदाहरण के लिए ऑर्चर्ड साइट दो सामान्य वेब उदाहरणों पर चलती है। यह बहुत तेजी से चलता है, और चूंकि यह उपयोगकर्ताओं द्वारा स्थायी रूप से मारा जाता है, तो आप शायद ही कभी ठंड शुरू करते हैं। यदि समस्या निष्क्रियता है तो आपकी साइट पर कृत्रिम रूप से कृत्रिम रूप से हिट करने या ऐप डोमेन टाइमआउट बढ़ाने के लिए आपकी एकमात्र संभावना है। फिर भी, यहां तक ​​कि एक ठंडी शुरुआत को एक उचित आकार के सर्वर पर कुछ सेकंड से अधिक समय नहीं लेना चाहिए, ताकि आपको अतिरिक्त छोटे से दूर करने के लिए मिनटों के लिए पर्याप्त संकेत होना चाहिए।

+0

बर्ट्रेंड के सिर के लिए धन्यवाद। मैं उदाहरण के स्मृति उपयोग की निगरानी करूंगा और देखें कि क्या होता है। इस समय के साथ उड़ान भरने लगता है .. 1 उपयोगकर्ता के साथ :-) .. और अभी तक कोई पेज कैशिंग नहीं है। प्रभावशाली सीएमएस। –

+0

उत्सुक - साइट किस आकार पर चल रही है? सामान्य = छोटा/मध्यम/बड़ा/एक्सएल? –