2011-01-06 13 views
7

का उपयोग करें एक गतिशील सामग्री एचटीएमएल वेब साइट पर विचार करें जिसमें बहुत से स्थिर .js और छवि बैगेज को एक ही स्थान पर होस्ट किया जाना चाहिए। इस साइट पर जल्द ही दुनिया के दूसरी तरफ एक ही देश में क्लस्टर किए गए कुछ 1000 नए उपयोगकर्ता होंगे। इस नए रिमोट देश में एक अमेज़ॅन एस 3 नोड है और उस देश के सभी उपयोगकर्ता एस 3 नोड के 1000 किमी के भीतर होंगे।इसे स्वयं करें या वाणिज्यिक सीडीएन

दूरस्थ देश में उपयोगकर्ता का प्रदर्शन करने के लिए मैं उस दूरस्थ उपयोगकर्ता समुदाय के पास स्थानीय सर्वर पर सबसे बड़ी और सबसे संदर्भित स्थैतिक फ़ाइलों का पता लगाने का प्रस्ताव करता हूं और उन उपयोगकर्ताओं की सेवा करते समय URL को फिर से लिखता हूं।

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

+0

"इस नए रिमोट देश में Google S3 नोड है ..." - मुझे लगता है कि आपका मतलब अमेज़ॅन एस 3 है? –

+0

@geoff - हाँ मैंने किया, अब धन्यवाद सही किया। मेरे प्रश्न को पोस्ट करने से पहले मैं पढ़ रहा था कि कौन सी मानक .js फ्रेमवर्क Google सीडीएन में मुफ्त सार्वजनिक पहुंच के लिए लोड किए गए हैं और इसलिए मस्तिष्क पर Google था। दुर्भाग्य से मेरे ऐप के जेएस ढांचे में Ext.JS और JQuery की भविष्यवाणी है। – camelCase

उत्तर

2

यदि आप अपनी स्थिर सामग्री को संग्रहीत करने के लिए पहले ही Amazon S3 का उपयोग कर रहे हैं, तो यह अमेज़ॅन के CloudFront CDN का उपयोग करने के लिए समझ में आता है।

आप इसका उपयोग शुरू कर सकते हैं और बिना किसी प्रयास के सीडीएन के सभी लाभ प्राप्त कर सकते हैं।

+0

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

+0

@camelCase - मैं सहमत हूं कि क्लाउडफ़्रंट के बजाय सीधे S3 के साथ काम करने के लिए यह आसान है, हालांकि दोनों अनुमोदनों के लिए व्यापार बंद हैं। एस 3 के साथ आप प्रतिकृति, यूआरएल रीराइटिंग इत्यादि के लिए जिम्मेदार होंगे। क्लाउडफ्रंट के साथ जो आपके लिए ख्याल रखा जाता है। बीटीडब्ल्यू, आप अभी भी क्लाउडफ्रंट का उपयोग कर सकते हैं और अपनी सामग्री की रक्षा कर सकते हैं। अधिक जानकारी के लिए http://aws.typepad.com/aws/2009/11/new-amazon-cloudfront-feature-private-content.html देखें –

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