एक कंटेंट डिलीवरी नेटवर्क (CDN) प्रॉक्सी सर्वर का एक विश्व स्तर पर वितरित नेटवर्क है, जो उपयोगकर्ता के नज़दीकी स्थानों से सामग्री परोसता है। आम तौर पर, HTML / CSS / JS जैसी स्थिर फाइलें, फ़ोटो और वीडियो CDN से लिए जाते हैं, हालाँकि कुछ CDN जैसे कि Amazon के CloudFront डायनामिक कंटेंट को सपोर्ट करते हैं। साइट का DNS रिज़ॉल्यूशन क्लाइंट को बताएगा कि किस सर्वर से संपर्क करना है।
CDNs से सामग्री परोसने से प्रदर्शन में दो तरह से सुधार हो सकता है:
उपयोगकर्ता अपने पास के डेटा केंद्रों से सामग्री प्राप्त करते हैं आपके सर्वर को उन अनुरोधों को पूरा करने की ज़रूरत नहीं है जो सीडीएन पूरा करता है सीडीएन पुश करें जब भी आपके सर्वर पर परिवर्तन होते हैं, CDN को नई सामग्री प्राप्त होती है। आप सामग्री प्रदान करने के लिए पूरी जिम्मेदारी लेते हैं, सीधे सीडीएन पर अपलोड करते हैं और सीडीएन को इंगित करने के लिए यूआरएल को फिर से लिखते हैं। जब सामग्री समाप्त हो जाए और जब वह अपडेट हो जाए तो आप कॉन्फ़िगर कर सकते हैं। सामग्री केवल तब अपलोड की जाती है जब वह नई या परिवर्तित होती है, यातायात को कम करती है, लेकिन भंडारण को अधिकतम करती है।
ट्रैफ़िक की एक छोटी राशि वाली साइटें या सामग्री वाली साइटें जो अक्सर पुश सीडीएन के साथ अच्छी तरह से अपडेट नहीं होती हैं। नियमित अंतराल पर पुन: खींचे जाने के बजाय, सामग्री को एक बार सीडीएन पर रखा जाता है।
CDNs खींचो जब पहला उपयोगकर्ता सामग्री का अनुरोध करता है, तो CDN आपके सर्वर से नई सामग्री खींचता है। आप सीडीएन को इंगित करने के लिए अपने सर्वर पर सामग्री को छोड़ दें और URL को फिर से लिखें। सीडीएन पर सामग्री के कैश्ड होने तक यह धीमी गति से अनुरोध करता है।
एक टाइम-टू-लाइव (टीटीएल) निर्धारित करता है कि कितनी लंबी सामग्री कैश की गई है। सीडीएन पर सीडीएन को स्टोरेज स्पेस को कम से कम खींचो, लेकिन अनावश्यक ट्रैफ़िक बना सकते हैं यदि फाइलें समाप्त हो जाती हैं और खींची जाती हैं, तो इससे पहले कि वे वास्तव में बदल जाएं।
भारी ट्रैफ़िक वाली साइटें पुल CDN के साथ अच्छी तरह से काम करती हैं, क्योंकि CDN पर केवल हाल ही में अनुरोधित सामग्री के साथ ट्रैफ़िक अधिक समान रूप से फैला हुआ है।
नुकसान: CDN की लागत ट्रैफ़िक के आधार पर महत्वपूर्ण हो सकती है, हालांकि इसे अतिरिक्त लागतों के साथ तौला जाना चाहिए जो कि आप CDN का उपयोग नहीं करेंगे। टीटीएल की समय सीमा समाप्त होने से पहले इसे अपडेट किया गया तो सामग्री बासी हो सकती है। सीडीएन को इंगित करने के लिए स्थिर सामग्री के लिए बदलते URL की आवश्यकता होती है।


