2016-08-11 4 views
5

मेरे पास Azure में एक umbraco वेबसाइट सेटअप है। फ्रंट-एंड वेबसाइट ठीक लोड करती है लेकिन जब आप सफलतापूर्वक बताते हुए चेक मार्क दिखाने के लिए "सहेजें और प्रकाशित करें" दबाते हैं तो बैक एंड 15 सेकंड से अधिक समय लेता है। मैंने एक टेस्ट वेबसाइट सेट की है लेकिन एज़ूर वीएम में उसी एज़ूर एसक्यूएल डेटाबेस को इंगित करता है जो एक ही umbraco Azure वेबसाइट होस्ट करता है और मुझे यह समस्या नहीं मिलती है।Azure umbraco वेबसाइट में धीमी प्रकाशन

+0

-

<add key="umbracoContentXMLUseLocalTemp" value="true" /> 

यह लोड संतुलन गाइड से यहाँ उपलब्ध है? या कुछ और? और आप कहां तैनात कर रहे हैं: Azure Web Apps? अधिक जानकारी शामिल करने के लिए कृपया अपना प्रश्न संपादित करें। लेकिन ... यहां तक ​​कि अधिक जानकारी के साथ, मुझे यकीन नहीं है कि, वास्तव में, कोई भी मदद करने के लिए क्या कर सकता है: यह एक प्रोग्रामिंग प्रश्न नहीं है, और जब तक कि आप लॉगिंग जानकारी प्रदान नहीं कर लेते, मैं नहीं देखता कि कोई भी गति कैसे बढ़ा सकता है एक तैनाती (मान लीजिए कि मुद्दा क्या है)। संभवतः आपका वेब ऐप उदाहरण आकार? (यह मानना ​​है कि यह वेब ऐप है) –

+0

क्षमा करें मैं अधिक विस्तृत नहीं था। मेरे पास Azure में IaSS वेब ऐप्स के रूप में एक umbraco वेबसाइट सेटअप है। वेब पेज लोड समय ठीक है। Umbraco बैक ऑफिस में, जब मैं सामग्री प्रकाशित करता हूं, तो इसे करने में 15 से 20 सेकेंड लगते हैं। मेरे पास एक वीएम में एक सेटअप है और वही कार्य करने में 5 सेकंड लगते हैं। मुझे नहीं लगता कि यह ऐप आकार है (वेब ​​ऐप्स एस 2 पर चल रहा है और एसक्यूएल एज़ूर एस 1 है) –

उत्तर

0

उम्ब्राको सहेजें और प्रकाशित काफी डीबी गहन है। एक एस 1 उदाहरण संभवतः पर्याप्त मांसपेशियों में नहीं है। हम अपने देव साइटों के लिए एस 2 का उपयोग करते हैं, और इसमें कुछ भी बचाया जा सकता है, इस पर निर्भर करता है कि डेटाबेस और कुछ भी मार रहा है या नहीं।

आपको अन्य कोड चलाने के साथ भी समस्या हो सकती है जो चीजों को धीमा कर रही है। जांच सूचकांक जैसी चीजें Azure पर काफी धीमी हो सकती हैं। यह एक प्लगइन भी हो सकता है जो चीजों को धीमा कर देता है।

आपके डॉक्टरेट कितने जटिल हैं? इसके अलावा, आप किस एम्ब्राको का संस्करण चला रहे हैं? कुछ पुराने संस्करणों में उस कारण की समस्याएं हैं जो Azure पर प्रदर्शन समस्याओं का कारण बनती हैं।

2

मैंने अभी इसी परिदृश्य को डीबग करने में कुछ समय बिताया है। हमारे पास एक ऐसी स्थिति थी जहां एक बार कोई नोड सहेज लेता है, यूआई फिर से उत्तरदायी बनने में 30 सेकंड लग जाएगा। नेटवर्क ट्रेस ने पुष्टि की कि हम यूम्ब्राको से वापस एपीआई कॉल पर इंतजार कर रहे थे।

हम एक एस 0 एसक्यूएल उदाहरण पर थे, इसलिए मैंने इसे एस 1 पर पहुंचा दिया और पेर्फ खराब हो गया !? (अनुक्रमण सूचकांक पुनर्निर्माण?)।

हमारे पास पहले से ही कुछ Azure विशिष्ट web.config विकल्प सेट हैं (जैसे testTempStorage = "Sync2 हमारे testineSettings.config में)। नीचे दी गई रेखा को जोड़कर समाप्त हो गया और अब हमारी बचत 30-35 से 1-2 तक चली गई! यह तैनाती समय के बारे में है: नहीं बिल्कुल यकीन है कि आपका प्रश्न क्या है https://our.umbraco.org/documentation/Getting-Started/Setup/Server-Setup/load-balancing/flexible

+0

यह उत्तर भी इस तरह समझाता है: https://our.umbraco.org/forum/using-umbraco -और-आरंभ करने संबंधी // 84,291-नीला-Umbraco के बाद प्रकाशन की उम्र-पेज-साइट-डाउन के लिए 2-मिनट है। "किसी भी एज़ूर वेब ऐप परिनियोजन में यह सेटिंग होनी चाहिए अन्यथा यह बेहद धीमी साझा भंडारण स्थान में umbraco.config को संग्रहीत करेगा, यह सेटिंग इसे स्थानीय अस्थायी स्थान पर ले जाती है लेकिन तेज़ स्थान" –

संबंधित मुद्दे