जब भी मैं स्टैकओवरफ़्लो या कुछ साइटों पर लॉगिन करता हूँ तो मुझे बहुत सारी साइटें पसंद आती हैं http://cdn.sstatic.net/
। वास्तविक साइट से सीधे सेवा देने के बजाय ऐसा क्यों किया जाता है? वेबसाइट को गति देने में कैसे मदद मिलती है?
जब भी मैं स्टैकओवरफ़्लो या कुछ साइटों पर लॉगिन करता हूँ तो मुझे बहुत सारी साइटें पसंद आती हैं http://cdn.sstatic.net/
। वास्तविक साइट से सीधे सेवा देने के बजाय ऐसा क्यों किया जाता है? वेबसाइट को गति देने में कैसे मदद मिलती है?
जवाबों:
बेशर्म चोरी:
घटकों के लिए कुकी-मुक्त डोमेन का उपयोग करें
जब ब्राउज़र स्थिर छवि के लिए अनुरोध करता है और अनुरोध के साथ कुकीज़ भेजता है, तो सर्वर का उन कुकीज़ के लिए कोई उपयोग नहीं होता है। इसलिए वे बिना किसी अच्छे कारण के केवल नेटवर्क ट्रैफ़िक बनाते हैं। आपको यह सुनिश्चित करना चाहिए कि कुकी मुक्त अनुरोधों के साथ स्थिर घटकों का अनुरोध किया जाए। एक उपडोमेन बनाएँ और अपने सभी स्थिर घटकों की मेजबानी करें। यदि आपका डोमेन www.example.org है, तो आप static.example.org पर अपने स्थिर घटकों को होस्ट कर सकते हैं। हालाँकि, यदि आपने पहले ही शीर्ष स्तर के डोमेन example.org पर कुकीज़ सेट कर ली हैं, तो www.example.org के विपरीत, तो static.example.org के सभी अनुरोधों में वे कुकीज़ शामिल होंगी। इस स्थिति में, आप एक नया डोमेन खरीद सकते हैं, अपने स्थैतिक घटकों की मेजबानी कर सकते हैं और इस डोमेन को कुकी-मुक्त रख सकते हैं। याहू! yimg.com का उपयोग करता है, YouTube ytimg.com का उपयोग करता है, अमेज़ॅन images-amazon.com का उपयोग करता है।
कुकी-मुक्त डोमेन पर स्थिर घटकों को होस्ट करने का एक और लाभ यह है कि कुछ प्रॉक्सी कुकीज़ के साथ अनुरोधित घटकों को कैश करने से मना कर सकते हैं। संबंधित नोट पर, यदि आप आश्चर्य करते हैं कि क्या आपको अपने होम पेज के लिए example.org या www.example.org का उपयोग करना चाहिए, तो कुकी प्रभाव पर विचार करें। Www को छोड़ते हुए आपके पास * .example.org पर कुकीज़ लिखने के अलावा और कोई चारा नहीं बचता है, इसलिए प्रदर्शन कारणों से www सबडोमेन का उपयोग करना और कुकीज़ को उस उपडोमेन पर लिखना सबसे अच्छा है।
जब यह अगस्त 2009 में स्टैक ओवरफ्लो में जोड़ा गया, तो जेफ, जैसा कि आप उम्मीद करेंगे, एसओ ब्लॉग पर इसके बारे में सब लिखा था । यदि आप पढ़ते रहते हैं तो इसके बारे में कुछ और चर्चा बाद में भी होती है।
अनिवार्य रूप से, यह सब कुकी यातायात को कम करने के बारे में है।
कुकीज़ उन डोमेन के लिए हर अनुरोध के साथ भेजी जाती हैं जिनमें कुकीज़ संग्रहीत हैं। बिना कुकीज़ वाली डोमेन सेट करने से अनुरोधों का आकार कम हो जाता है और अनुरोधों की गति बढ़ जाती है, यह स्थैतिक सामग्री के लिए उपयोगी है।