2012-02-04 3 views
5

मैं विंडोज़ एज़ूर पर होस्ट की गई एक छवि-भारी वेबसाइट चला रहा हूं। बैक-एंड प्रदर्शन बहुत अच्छा है लेकिन छवि थंबनेल के लिए प्रतिक्रिया समय, जो पृष्ठ के आकार का बड़ा हिस्सा बनाते हैं, काफी अस्थिर होते हैं। मैं सभी छवियों की सेवा के लिए Azure CDN का उपयोग कर रहा हूं लेकिन उनके प्रतिक्रिया समय परिमाण के आदेशों से भिन्न होते हैं और मुझे तेज़ (~ 150 मिलीसेकंड) बनाम धीमी गति (3-4 सेकंड) अनुरोधों में कोई पैटर्न नहीं मिला है। यह एक स्थानीय घटना प्रतीत नहीं होता है क्योंकि मैंने विभिन्न स्थानों/महाद्वीपों से लोड समय का परीक्षण किया है। मेरा निष्कर्ष अब तक है कि Azure सीडीएन बस इतना अच्छा नहीं है और मैंने स्थैतिक परिसंपत्तियों के लोड समय में सुधार करने के अन्य तरीकों की तलाश शुरू कर दी है।क्लाउडफ्लेयर और इंकापुला जैसी सेवाएं वास्तव में विंडोज़ एज़ूर पर होस्ट की गई वेबसाइटों के प्रदर्शन में सुधार करती हैं?

अब संदर्भ स्पष्ट है, मेरा वास्तविक प्रश्न यहां है: क्या किसी को विंडोज़ Azure जैसे क्लाउड इंफ्रास्ट्रक्चर पर होस्ट की गई वेबसाइटों के प्रदर्शन में सुधार के लिए Cloudflare और Incapsula जैसी सेवाओं का अनुभव है? ये सेवाएं अन्य चीजों के बीच सर्वर लोड को कम करने का वादा करती हैं, लेकिन मुझे अधिक दिलचस्पी है यदि वे स्थिर फाइलों के लिए प्रतिक्रिया समय को कम करने में प्रभावी हैं, साथ ही गतिशील पृष्ठ सामग्री पर कोई भी नकारात्मक प्रभाव। मैं वैकल्पिक समाधानों के लिए व्यावहारिक अनुभव और/या सलाह के आधार पर किसी भी उत्तर की सराहना करता हूं।

अद्यतन: यहाँ CDN पर छवियों में से एक के लिए प्रतिक्रिया हेडर हैं:

HTTP/1.1 200 OK 
Cache-Control: public, max-age:31536000 
Content-Length: 4245 
Content-Type: image/jpeg 
Last-Modified: Sat, 21 Jan 2012 12:14:33 GMT 
ETag: 0x8CEA64D5EC55FB6 
Server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0 
x-ms-request-id: d7a1ef38-6c99-4b38-a9f5-987419df5d24 
x-ms-version: 2009-09-19 
x-ms-lease-status: unlocked 
x-ms-blob-type: BlockBlob 
Date: Sun, 05 Feb 2012 12:56:12 GMT 
Connection: keep-alive 
+0

क्या आपने माइक्रोसॉफ्ट के साथ एक सपोर्ट टिकट खोलने पर विचार किया था? यह अजीब व्यवहार है जो वहां नहीं होना चाहिए। मैंने एज़ूर ट्रैफिक मैनेजर के साथ और बिना दोनों साइट्स को आपके द्वारा वर्णित व्यवहार दिखाए हुए देखा है। सामान्य रूप से, Azure समर्थन कर्मचारी काफी कुशल है। – tijmenvdk

+0

मैं मानता हूं कि सीडीएन से प्रतिक्रियाओं के कुछ विवरण देखना अच्छा होगा। क्या आप कृपया कुछ जानकारी प्रदान कर सकते हैं? 1. उत्पत्ति क्या है? ब्लॉब स्टोरेज या वेब रोल? 2. क्या आप पूर्ण शीर्षलेख सहित प्रतिक्रिया पोस्ट कर सकते हैं? आईई डेवलपर टूल्स या फायरबग का प्रयोग करें। 3. क्या आप सीधे शीर्ष सर्वर के साथ मूल सर्वर से प्रतिक्रिया पोस्ट कर सकते हैं। मुझे संदेह है कि इस मुद्दे को कैश से जल्दी समाप्त हो रहा है और इसलिए प्रत्येक अनुरोध पर मूल को मारना है। एज़ूर सीडीएन किनारे नोड्स के बकवास भार के साथ एक शीर्ष पायदान सीडीएन है; यह सब कुछ होना चाहिए जो आपको इस संबंध में चाहिए, इसलिए पहले इसे डीबग करें। –

+0

@tijmenvdk मैं पहले आधिकारिक समर्थन चैनल से गुजर चुका हूं, लेकिन उत्पाद टीम इंजीनियरों को कई दिन और बढ़ोतरी हुई, इसलिए मैंने सोचा कि मैं पहले जांच करूंगा कि एसओ समुदाय में किसी को भी यही समस्या नहीं है। – tishon

उत्तर

0

"इन सेवाओं वादा कम अन्य बातों के अलावा सर्वर लोड है, लेकिन मैं और अधिक अगर वे कर रहे हैं इसमें रुचि है वास्तव में स्थिर फ़ाइलों के लिए प्रतिक्रिया समय को कम करने में प्रभावी, साथ ही गतिशील पृष्ठ सामग्री पर कोई नकारात्मक प्रभाव। मैं व्यावहारिक अनुभव और/या वैकल्पिक समाधानों के लिए सलाह के आधार पर किसी भी उत्तर की सराहना करता हूं। "

हम वास्तव में आपकी गतिशील सामग्री को प्रभावित नहीं करेंगे, इसलिए वहां जाने के लिए सबकुछ अच्छा होना चाहिए।

हम स्थिर सामग्री कैश करते हैं। अधिकांश उपयोगकर्ता समग्र प्रदर्शन में 50-60% सुधार के बारे में देखते हैं, इसलिए आपको निश्चित रूप से स्थिर सर्वर के साथ सुधार करना चाहिए जो आपके सर्वर पर हैं।

+0

हाय डेमन! मैं मार्क से पूछे गए एक ही सवाल से पूछूंगा: क्या आपके पास विशेष रूप से एज़ूर सीडीएन पर संसाधनों पर सुधार पर कोई डेटा है? – tishon

1

इंकापुला में दो कैशिंग मोड हैं: 1) मूल - यह मोड http शीर्षलेखों में निर्देशों के अनुसार स्थिर सामग्री कैश करता है (उसी तरह एक ब्राउज़र या वाणिज्यिक कैशिंग प्रॉक्सी व्यवहार करेगा)। यह आम तौर पर 30% -50% सुधार 2 प्रदान करता है) उन्नत - यह मोड स्थिर सामग्री को कैश करता है जो कि उन्नत हेडिंग क्षमताओं का उपयोग करके http शीर्षलेखों और गतिशील सामग्री में निर्दिष्ट नहीं किया गया है यह निर्धारित करने के लिए कि कौन सी सामग्री कैश-सक्षम है और कैश की समयसीमा कब समाप्त होती है । इन तरीकों को अत्यधिक कैशिंग के बीच सही संतुलन और ताजा/अद्यतित सामग्री की सेवा के लिए अनुकूलित किया गया है। यह मोड आमतौर पर अतिरिक्त 20% -30% सुधार जोड़ता है।

+0

जानकारी के लिए धन्यवाद, मार्क। क्या आपके पास Azure CDN पर संसाधनों पर विशेष रूप से सुधार पर कोई डेटा है? – tishon

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