सीडीएन - सामग्री वितरण नेटवर्क। वे कैसे काम करते हैं और मैं एक का उपयोग क्यों करना चाहूंगा?


17

कंटेंट डिलीवरी नेटवर्क (CDN) वास्तव में क्या है, यह कैसे काम करता है, और मैं अपनी वेब साइट के लिए एक का उपयोग क्यों करना चाहूंगा? वहाँ जाने-माने CDN कौन से हैं?


हम मुख्य रूप से NGINX का उपयोग करके [OXID eShops के प्रदर्शन में सुधार] [1] पर काम कर रहे हैं और आवेदन के लिए स्थैतिक सामग्री और अपाचे की मेजबानी करने के लिए NGINX का उपयोग कर रहे हैं। सामग्री वितरण नेटवर्क अभी तक हमारे लिए समझ में नहीं आता है, लेकिन हम यहाँ भी अपने विकल्पों की खोज करेंगे। ऊपर Microsoft CDN के लिए लागत काफी उचित है। क्या किसी के पास अन्य आकर्षक प्रस्तावों के उदाहरण हैं? धागे के लिए धन्यवाद ... अशांत [1]: oxid-blog.euroblaze.de/shop-performance/…

जवाबों:


11

परिभाषा

विकिपीडिया यह अच्छी तरह से कहता है :

एक सामग्री वितरण नेटवर्क या सामग्री वितरण नेटवर्क (सीडीएन) कंप्यूटर की एक प्रणाली है जिसमें डेटा की प्रतियां होती हैं, जो नेटवर्क में विभिन्न बिंदुओं पर रखी जाती हैं ताकि पूरे नेटवर्क में क्लाइंट से डेटा तक पहुंच के लिए बैंडविड्थ को अधिकतम किया जा सके। एक क्लाइंट क्लाइंट के पास डेटा की एक कॉपी तक पहुँचता है, जैसा कि एक ही सेंट्रल सर्वर तक पहुँचने वाले सभी क्लाइंट के विपरीत होता है, ताकि उस सर्वर के पास टोंटी से बचा जा सके।

सामग्री प्रकार में वेब ऑब्जेक्ट, डाउनलोड करने योग्य ऑब्जेक्ट (मीडिया फ़ाइलें, सॉफ़्टवेयर, दस्तावेज़), एप्लिकेशन, रीयल टाइम मीडिया स्ट्रीम और इंटरनेट वितरण के अन्य घटक (DNS, मार्ग और डेटाबेस क्वेरी) शामिल हैं

लाभ

आम सी.डी.एन.


अरे, क्या आप मुझे बता सकते हैं: यदि मैं Amazon CloudFront का उपयोग करने का निर्णय लेता हूं, तो मेरी छवियों का URL कैसा होने वाला है? www.mydomain.com/image.gif या अमेजन CDN डोमेन जैसे www.ama-cdn.com / ... (या जो भी डोमेन अमेज़न पर हैं)?
29इमे विद

आप या तो क्लाउड परिभाषित परिभाषित URL का उपयोग कर सकते हैं जैसे d111111abcdef8.cloudfront.net/images/image.jpg या आप अपने खुद के URL जैसे cdn.example.com/images/image.jpg का उपयोग कर सकते हैं जिसे CNAME रिकॉर्ड के रूप में कॉन्फ़िगर किया गया है। अधिक जानकारी के लिए docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/…
क्रिस रदरफर्ड

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

3

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

CDN का उपयोग करने के दो सबसे बड़े कारण आपके सर्वर पर ट्रैफ़िक / बैंडविड्थ कम कर रहे हैं, और वितरण की गति बढ़ा रहे हैं। एक सीडीएन एक कैश के रूप में कार्य करता है: यह आपकी सामग्री को एक बार आपके सर्वर से डाउनलोड करता है, और फिर इसे आपके बजाय अपने स्वयं के सर्वर से सभी आगंतुकों को वितरित करता है। एक सीडीएन में दुनिया भर में स्थित सर्वरों की एक बड़ी संख्या होगी, इसलिए वे आपके निकट के स्थान से अधिकांश आगंतुकों को सामग्री परोसने में सक्षम होंगे, और इस तरह इसे तेज़ी से प्राप्त करेंगे।

जिन दो सबसे बड़े सीडीएन के बारे में मुझे पता है वे अकामाई और लाइमलाइट हैं


2

Microsoft Windows Azure CDN भी चला रहा है और उन्होंने हाल ही में इसके लिए अपना मूल्य निर्धारण ढांचा भी जारी किया है:

“The following three billing meters and rates will apply for the CDN:

•$0.15 per GB for data transfers from European and North American locations
•$0.20 per GB for data transfers from other locations
•$0.01 per 10,000 transactions”

0

जब कोई आपकी साइट खोलता है, तो सामग्री एक कतार में व्यवस्थित होती है। जब तक या जब तक 1 घटक को अन्य घटक से विचलित नहीं किया जाता है, तब तक अनुपस्थित रहें। तो आपकी साइट की संपूर्ण लोडिंग गति बढ़ जाती है। यदि आप कुछ CDN का उपयोग करते हैं तो अनुरोधों को संसाधित किया जा सकता है। तो समग्र गति बढ़ जाती है।

आप उपडोमेन बनाकर अपनी खुद की सीडीएन के रूप में अपनी साइट का उपयोग कर सकते हैं।

स्थैतिक सामग्री के लिए Google या वर्डप्रेस का उपयोग करना बेहतर है। उनका DNS रिज़ॉल्यूशन का समय बहुत कम है


1
सभी आधुनिक ब्राउज़र कई समानांतर डाउनलोड का समर्थन करते हैं; पुराने लोगों का समर्थन 2 जनसंपर्क होस्ट नाम और होस्ट नाम प्रति एक ~ 6 नए, देख browserscope.org । आप केवल एक उपडोमेन के लिए स्थैतिक संपत्ति को स्थानांतरित करके सीडीएन नहीं बना सकते हैं। CDN की कार्यक्षमता को दोहराने के लिए आपको दुनिया भर में कई स्थानों पर सर्वर की आवश्यकता होती है।
जेस्पर एम सेप
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.