विषय-सूची
अवलोकन
CDN or सामग्री वितरण नेटवर्क नेटवर्क में एक या एक से अधिक डिवाइस हैं जो क्लाइंट को सबसे उपयुक्त सर्वर पर ले जाते हैं जिसमें वेब एप्लिकेशन की सभी सामग्रियों की एक प्रति शामिल है। इस तरह की विधि एक वेबसाइट के भार का अनुकूलन करती है और सामग्री की प्रकृति के अनुसार स्मार्ट ट्रैफिक साझाकरण द्वारा बोतल गर्दन से बचा जाता है।
इस लेख में हम बताते हैं कि कैसे ZEVENET के साथ एक स्मार्ट स्थिर और गतिशील वेब सामग्री का उपयोग करके हमारी वेबसाइट के ट्रैफ़िक को सुधारने और अनुकूलित करने के लिए इस तरह के वातावरण को कॉन्फ़िगर करना है। इसके लिए धन्यवाद संभव है प्रतिनिधि और सामग्री स्विचिंग डिफ़ॉल्ट रूप से समर्थित सुविधाएँ।
सामग्री वितरण वातावरण
इस मामले का परिदृश्य नीचे चित्र में दिखाया गया है।
जब वेब क्लाइंट किसी वेबसाइट से जुड़ते हैं, तो उन्हें वेब एप्लिकेशन बनाने के लिए स्थिर और गतिशील संसाधनों का अनुरोध करना पड़ता है, इसलिए हम सर्वर को एक ही कार्य के लिए समर्पित करके वेबसाइट लोड समय और बैंडविड्थ में सुधार कर सकते हैं।
कुछ सर्वर स्थिर वेब सामग्री जैसे छवियों, दस्तावेज़ों, HTML शैली या जावास्क्रिप्ट फ़ाइलों आदि के लिए समर्पित होते हैं और जबकि अन्य सर्वर केवल गतिशील वेब सामग्री और डेटाबेस प्रबंधन के लिए समर्पित होते हैं।
स्टैटिक सर्वर की सामग्री को दोहराया जाना चाहिए और सभी डेटा स्टोर में समान सामग्री होनी चाहिए।
स्टेटिक-डायनामिक कंटेंट स्विचिंग कॉन्फ़िगरेशन
HTTP / S प्रोफाइल के साथ एक नया LSLB फार्म बनाएं
सबसे पहले, एक नया बनाएँ LSLB (लोकल सर्विस लोड बैलेंसिंग) के साथ HTTP प्रोफ़ाइल। इस स्तर पर, हम सुरक्षित वेबसाइटों और वेब सेवाओं के लिए एक सरल HTTP फार्म या HTTPS बना सकते हैं। यह वर्चुअल आईपी और पोर्ट के रूप में उपयोग किया जाएगा जहां हमारी वेब सेवाएं ग्राहकों के लिए उपलब्ध हैं।
स्थैतिक सामग्री पैटर्न के लिए एक नई सेवा बनाएँ
फिर, में सेवाएँ टैब यह 2 अलग-अलग सेवाओं को बनाने के लिए आवश्यक होगा: एक स्थिर सामग्री के लिए और एक डिफ़ॉल्ट सेवा जो गतिशील सामग्री के लिए समर्पित है। जब एक नया ग्राहक अनुरोध खेत द्वारा परोसा जाता है, तो यह जांचा जाएगा कि क्या स्थिर सामग्री सेवा अन्य मामले में मेल खाती है, यह डिफ़ॉल्ट सेवा के माध्यम से जाएगी।
स्थिर सामग्री पैटर्न जिसका हम इस उदाहरण में उपयोग करने जा रहे हैं URL पैटर्न फ़ील्ड, और आमतौर पर वेबसाइटों के लिए उपयोग किया जाता है:
\.(jpg|jpeg|png|gif|ico|css|js|html|htm|avi|mov|mp3|svg)$
ताकि, ऐसे फ़ाइल एक्सटेंशन वाले सभी अनुरोधित URL को स्थिर सेवा के माध्यम से परोसा जाएगा। स्थिर सामग्री को आमतौर पर दृढ़ता की आवश्यकता नहीं होती है, इसलिए यह विकल्प इस सेवा के लिए अक्षम हो जाएगा।
उसके बाद, बैकएंड को जोड़ें जो सभी वेब स्थिर सामग्रियों को संग्रहीत करेगा।
डायनामिक सामग्री पैटर्न के लिए एक नई सेवा बनाएँ
यह सेवा उस मामले में डिफ़ॉल्ट सेवा होगी जिसमें स्थिर सामग्री सेवा का मिलान नहीं होता है। विश्लेषण किए जाने वाले प्रत्येक सेवा पैटर्न की प्राथमिकता को निर्दिष्ट करने के लिए सेवाओं का क्रम महत्वपूर्ण है।
डिफ़ॉल्ट सेवा में, किसी भी पैटर्न का चयन करने की आवश्यकता नहीं है। लेकिन, हो सकता है कि यदि हम उन वेब अनुप्रयोगों के साथ काम कर रहे हैं जो उपयोगकर्ताओं के लिए सत्र का उपयोग करते हैं, तो इस सेवा में दृढ़ता को कॉन्फ़िगर करना आवश्यक है।
अंत में, बैकएंड को जोड़ें जो कि गतिशील सामग्री को संसाधित करने जा रहे हैं और आमतौर पर डेटाबेस संसाधनों का उपयोग करने जा रहे हैं।
स्थैतिक और गतिशील सेवाओं के लिए उन्नत स्वास्थ्य जांच
चूंकि दोनों सेवाएं विभिन्न सामग्री और डेटा के साथ व्यवहार करती हैं, इसलिए हम हर सेवा के लिए विशिष्ट स्वास्थ्य जांच सेट कर सकते हैं। खेत का रखवाला इसे अनुमति देने के लिए प्रति सेवा का उपयोग किया जाता है।
यदि आपको यह जानने की आवश्यकता है कि कॉन्फ़िगर कैसे करें खेत का रखवाला, कृपया देखें इस लेख.
अपनी अनुकूलित वेब सामग्री वितरण का आनंद लें!