पाठ 19 / 28

CloudFront (CDN) की मूल बातें

S3 या load balancer origin के आगे CloudFront edge caching से delivery तेज़ करें।

CloudFront क्या करता है

CloudFront AWS का CDN है: यह आपकी सामग्री (S3 बकेट, लोड बैलेंसर, कोई भी HTTP ओरिजिन) को दुनिया भर की एज लोकेशन पर कैश करता है, ताकि यूज़र को ओरिजिन की जगह पास की जगह से मिले।

ओरिजिन और डिस्ट्रिब्यूशन

आप एक ओरिजिन (जहाँ असली सामग्री रहती है) की ओर इशारा करने वाला एक डिस्ट्रिब्यूशन बनाते हैं। CloudFront कैश मिस पर ओरिजिन से लाता है, फिर बाद की रिक्वेस्ट एज कैश से परोसता है।

जहाँ सुरक्षित हो वहाँ जमकर कैश करें

स्टैटिक एसेट (इमेज, CSS, वर्ज़न्ड JS) को लंबे समय के लिए या हमेशा के लिए कैश किया जा सकता है। छोटा TTL केवल उस सामग्री के लिए रखें जो वाकई बार-बार बदलती है।