अमेज़ॅन क्लाउडफ्रंट की यह नई सुविधा वास्तव में कई उपयोग के मामलों के लिए बेहद उपयोगी है, क्योंकि मूल को मारना पहली नज़र में देखने की तुलना में थोड़ा अलग काम करता है और जरूरी नहीं कि इसके विपरीत हो; जबकि यह सुविधा पहले ही जारी की जा चुकी है, यह सभी अमेज़ॅन क्लाउडफ़ॉरेस्ट की हालिया रिलीज़ के साथ आती है - डायनेमिक कंटेंट के लिए समर्थन , जैसे प्रश्न के लिए हाथ में:
वेरिएबल टाइम-टू-लाइव (टीटीएल) - कई मामलों में, गतिशील सामग्री या तो बहुत कम समय के लिए या तो संभव नहीं है या संभव नहीं है, बस कुछ सेकंड। अतीत में, CloudFront का न्यूनतम TTL 60 मिनट था क्योंकि सभी सामग्री को स्थिर माना जाता था। नया न्यूनतम TTL मान 0 सेकंड है। यदि आप किसी विशेष उत्पत्ति के लिए TTL को 0 पर सेट करते हैं, तो CloudFront अभी भी उस मूल की सामग्री को कैश करेगा । यह इफ़-मॉडिफाइड-चूंकि हेडर के साथ एक GET अनुरोध करेगा , जिससे मूल को यह संकेत देने का मौका मिलेगा कि क्लाउडफ्रंट कैश्ड सामग्री का उपयोग करना जारी रख सकता है यदि यह मूल में परिवर्तित नहीं हुआ है । [जोर मेरा]
दूसरे शब्दों में, 0 के TTL का उपयोग करने का मुख्य रूप से मतलब है, कि CloudFront कैश कंट्रोल के लिए प्राधिकरण को मूल में सौंपती है, अर्थात मूल सर्वर यह तय करता है कि क्या या नहीं और कब तक CloudFront ऑब्जेक्ट को कैश करता है; कृपया विशेष रूप से ध्यान दें, कि अगर एक संशोधित-से-हेडर के साथ एक GET अनुरोध जरूरी नहीं है कि ऑब्जेक्ट स्वयं मूल से पुनर्प्राप्त किया जाता है, बल्कि मूल HTTP स्थिति कोड को वापस कर सकता है (और चाहिए) 304 - लागू नहीं जहां संशोधित नहीं :
पिछले अनुरोध के बाद से संसाधन को संशोधित नहीं किया गया है। [...] इसका
उपयोग बैंडविड्थ और सर्वर और क्लाइंट दोनों पर पुनर्संयोजन बचाता है, क्योंकि केवल हेडर डेटा को सर्वर द्वारा पुनः संसाधित किए जा रहे पृष्ठ की संपूर्णता की तुलना में भेजा और प्राप्त किया जाना चाहिए , फिर अधिक बैंडविड्थ का उपयोग करके फिर से भेजा जाता है सर्वर और ग्राहक के। [जोर मेरा]
HTTP नॉटिफ़ कंट्रोल के यांत्रिकी और लाभों पर विवरण के लिए मार्क नॉटिंघम का उत्कृष्ट कैशिंग ट्यूटोरियल देखें, जो HTTP वास्तुकला का एक बहुत ही महत्वपूर्ण और प्रभावी हिस्सा है।
समझना कैसे इन सभी भागों को एक साथ काम एक मुश्किल वास्तव में थोड़ा, तदनुसार अनुभाग में तालिका हो सकता है कम से कम समय निर्दिष्ट करना कि CloudFront कैश डाउनलोड वितरण के लिए ऑब्जेक्ट्स के भीतर निर्दिष्ट करना कितना समय एक CloudFront एज कैश (वस्तु का समय समाप्त होने) में ऑब्जेक्ट्स स्टे प्रभाव को संक्षेप में प्रस्तुत करने का प्रयास जब टीटीएल = 0 के साथ या बिना CloudFront के संदर्भ में विशेष रूप से लागू किया जाता है।