मुझे Azure Webapp के साथ एक बहुत बड़ी समस्या है और सुझाव सुनना चाहते हैं।Azure वेब ऐप में धीमी और अनावश्यक भार (30s + भार)
हम क्या अनुभव:
जब मैं गोटो हमारी वेबसाइट यह काफी तेज है। औसत भार लगभग 1 सेकंड होता है और अपेक्षित प्रतिक्रिया देता है।
हालांकि, एक बार पीआर। 10-20 मिनट, हमें बहुत ठंडा भार मिलता है - जहां यह 30-60 सेकंड + है।
यह समझ में आता है कि वेबसाइट के पास आगंतुक नहीं थे और यह ठंडा था, लेकिन हमारे पास वेबसाइट पर 10+ विज़िटर ऑनलाइन हैं, जो कि सभी व्यावसायिक घंटों में कम से कम 3-5 अनुरोध पीआर मिनट के साथ होते हैं।
यह अतिरिक्त भार पूरी तरह से अस्वीकार्य है।
कोई भी विचार?
हमारे स्थापना:
हम दो नीला वेब क्षुधा की है। उत्पादन के लिए एक और विकास के लिए एक।
उत्पादन एक "मानक छोटा" है, ऑटो स्केल के साथ जब CPU 65-85% हिट करता है।
हम डेटाबेस 10 जीबी के साथ एस 2 है।
यह कुछ ग्रंथों, रूपों और कुछ दूरस्थ कनेक्शन के साथ एक साधारण मानक एएसपी.नेट एमवीसी साइट है।
एकमात्र "गैर-मानक" 3 मिलियन अनुक्रमित पृष्ठ है जो डेटाबेस में दिखता है (पृष्ठ लोड लगभग 1s है)। यह Google से बहुत से आगंतुकों को प्राप्त करता है। हमें Google से कुछ क्रॉल भी मिलते हैं क्योंकि हमारे पास 3mio + पृष्ठों के साथ साइटमैप है। मॉनिटर से
डाटा:
संपादित करें: नया मॉनिटर से डेटा।
वेब एप्लिकेशन:
डेटाबेस:
विन्यास:
उत्पादन वेब-एप्लीकेशन:
डेटाबेस:
के हमारे प्रयास:
1: हमेशा पर।
हमने कई बार हमेशा कोशिश की है, लेकिन फिर पहले 30 मिनट से 6 घंटे के भीतर, साइट बस नीचे जाती है और वापस नहीं आती **। यह निश्चित रूप से एक बड़ी समस्या है और समाधान नहीं है।
2: वीएम पर चल रहा है।
हमारे पास Azure (4 जीबी रैम) पर एक वीएम पर एक सुंदर स्थिर और बढ़िया सेटअप है जो ठीक काम करता है। हमारे पास काफी धीमी प्रतिक्रिया थी, लेकिन यह सभ्य काम करता था। हालांकि, हम Azure करने के लिए स्केलिंग और मंच "आउटसोर्स" करने के लिए वेब एप्लिकेशन का उपयोग करना चाहते हैं - हम सिर्फ इस गति स्वीकार नहीं कर सकते :)
**
यह हमेशा के लिए चला जाता है अनुत्तरदायी समय समाप्त होने तक। मैंने दो परिदृश्यों की कोशिश की है: एक जहां वेब-ऐप को रोकना और शुरू करना, एक दूसरा स्थान जहां मुझे एक पुनर्वित्त
आप पर "हमेशा पर" कर दिया है, कैसे साइट नीचे चला जाता है? जब आप कहते हैं कि यह वापस नहीं आता है, तो क्या आपका मतलब है कि आपको अपनी साइट को फिर से बनाने के लिए पूर्ण तैनाती करना है? – juvchan
@juvchan उस सवाल पूछने के लिए धन्यवाद। यह एक टाइमआउट तक हमेशा के लिए उत्तरदायी नहीं जाता है। मैंने दो परिदृश्यों की कोशिश की है: एक जहां वेब-ऐप को रोकना और शुरू करना, एक सेकंड जहां मुझे एक पुनर्वित्त करना पड़ा। –
आपका अनुभव सीखने के लिए बहुत ही रोचक और उपयोगी है। – juvchan