क्या आप एक वेबसाइट पर बहुत अधिक कुकीज़ का उपयोग कर सकते हैं?

प्रोग्रामर को पता होना चाहिए कि कितने कुकीज़ एक वेबसाइट पर इस्तेमाल किया जा सकता है। वेबपेज लोड करते समय और इसे लोड करने वाले कंप्यूटर पर कुकीज़ HTTP स्ट्रीम में जगह लेती हैं। अधिकांश ब्राउज़र किसी एक डोमेन द्वारा सेट की जा सकने वाली कुकीज़ की संख्या पर एक सीमा लगाते हैं। न्यूनतम इंटरनेट इंजीनियरिंग टास्क फोर्स द्वारा स्थापित टिप्पणियों के लिए अनुरोध (आरएफसी) मानक द्वारा निर्धारित किया गया है, लेकिन ब्राउज़र निर्माता उस संख्या को बढ़ा सकते हैं।

कुकीज़ में एक छोटा है आकार सीमा, इसलिए कभी-कभी डेवलपर अपने कुकी डेटा को एकाधिक कुकी में भेजने का विकल्प चुनते हैं. इस तरह, वे कंप्यूटर द्वारा संग्रहीत डेटा की मात्रा में वृद्धि करते हैं।

कुकी RFC क्या अनुमति देता है?

आरएफसी 2109 परिभाषित करता है कि कुकीज़ को कैसे लागू किया जाना चाहिए, और यह उन न्यूनतम को परिभाषित करता है जिनका ब्राउज़र को समर्थन करना चाहिए। RFC के अनुसार, ब्राउज़र आदर्श रूप से कुकीज़ के आकार और संख्या की कोई सीमा नहीं है एक ब्राउज़र संभाल सकता है, लेकिन विनिर्देशों को पूरा करने के लिए, उपयोगकर्ता एजेंट को समर्थन करना चाहिए:

  • कुल कम से कम 300 कुकीज़।
  • प्रति अद्वितीय होस्ट या डोमेन नाम कम से कम 20 कुकीज़।
instagram viewer

व्यावहारिक उद्देश्यों के लिए, अलग-अलग ब्राउज़र निर्माता कुकीज़ की कुल संख्या पर एक सीमा निर्धारित करते हैं जिसे कोई एक डोमेन या अद्वितीय होस्ट सेट कर सकता है और साथ ही मशीन पर कुकीज़ की कुल संख्या भी।

कुकीज़ के साथ साइट डिजाइन करते समय

लोकप्रिय और कम ज्ञात ब्राउज़र सभी बड़ी संख्या में कुकीज़ का समर्थन करते हैं। इसलिए, बहुत सारे डोमेन चलाने वाले डेवलपर्स को इस बात से चिंतित होने की आवश्यकता नहीं है कि उनके द्वारा बनाई गई कुकीज़ को हटा दिया जाएगा क्योंकि अधिकतम संख्या तक पहुंच गई है। यह अभी भी एक संभावना है, लेकिन आपकी कुकी को हटाने की अधिक संभावना है क्योंकि पाठकों ने अपनी कुकीज़ को अधिकतम ब्राउज़र से हटा दिया है।

किसी एक डोमेन में कुकीज़ की संख्या अपेक्षाकृत कम हो सकती है। ऐसा प्रतीत होता है कि क्रोम और सफारी फ़ायरफ़ॉक्स, ओपेरा या इंटरनेट एक्सप्लोरर की तुलना में प्रति डोमेन अधिक कुकीज़ की अनुमति देते हैं। सुरक्षित रहने के लिए, प्रति डोमेन 30 से 50 अधिकतम कुकीज़ के साथ रहना सबसे अच्छा है।

प्रति डोमेन कुकी आकार सीमा

एक और सीमा जो कुछ ब्राउज़र लागू करते हैं, वह वह स्थान है जो एक डोमेन कुकीज़ के लिए उपयोग कर सकता है। इसका मतलब यह है कि यदि आपका ब्राउज़र प्रति डोमेन 4,096 बाइट्स की सीमा निर्धारित करता है और आप 50 कुकीज़ सेट कर सकते हैं, तो वे 50 कुकीज़ का उपयोग करने वाले स्थान की कुल मात्रा सिर्फ 4,096 बाइट्स है - लगभग 4KB। कुछ ब्राउज़र आकार सीमा निर्धारित नहीं करते हैं। उदाहरण के लिए:

  • क्रोम की प्रति डोमेन अधिकतम बाइट्स की कोई सीमा नहीं है।
  • फ़ायरफ़ॉक्स में प्रति डोमेन अधिकतम बाइट्स की कोई सीमा नहीं है।
  • इंटरनेट एक्सप्लोरर 4,096 और 10,234 बाइट्स के बीच अनुमति देता है।
  • ओपेरा 4,096 बाइट्स की अनुमति देता है।
  • सफारी 4,096 बाइट्स की अनुमति देता है।

कुकी आकार की सीमाएं जिनका आपको पालन करना चाहिए

ब्राउज़रों की विस्तृत श्रृंखला के साथ संगत होने के लिए, प्रति डोमेन 30 से अधिक कुकीज़ न बनाएं और सुनिश्चित करें कि सभी 30 कुकीज़ कुल मिलाकर 4KB से अधिक स्थान नहीं लेती हैं।