विभिन्न ब्राउज़रों की अलग-अलग सीमाएं होती हैं
प्रोग्रामर को पता होना चाहिए कि एक वेबसाइट पर कितनी कुकीज़ का उपयोग किया जा सकता है। एक वेबपृष्ठ लोड करते समय और इसे लोड करने वाले कंप्यूटर पर कुकीज HTTP स्ट्रीम में दोनों स्थान लेते हैं। अधिकांश ब्राउज़रों ने कुकीज की संख्या पर कोई सीमा निर्धारित की है जो किसी भी डोमेन को सेट कर सकता है। न्यूनतम इंटरनेट इंजीनियरिंग टास्क फोर्स द्वारा स्थापित अनुरोधों के लिए अनुरोध (आरएफसी) मानक द्वारा निर्धारित किया गया है, लेकिन ब्राउज़र निर्माता उस संख्या को बढ़ा सकते हैं।
कुकीज की एक छोटी आकार सीमा होती है , इसलिए डेवलपर्स कभी-कभी कई कुकीज में अपने कुकी डेटा भेजने का विकल्प चुनते हैं। इस तरह, वे कंप्यूटर स्टोर की मात्रा में वृद्धि करते हैं।
कुकी आरएफसी क्या अनुमति देता है?
आरएफसी 210 9 परिभाषित करता है कि कुकीज़ को कैसे कार्यान्वित किया जाना चाहिए, और यह उन न्यूनतम सीमाओं को परिभाषित करता है जिन्हें ब्राउज़र का समर्थन करना चाहिए। आरएफसी के मुताबिक, ब्राउजर के पास आदर्श रूप से ब्राउज़र के आकार और कुकीज की संख्या पर कोई सीमा नहीं होगी, लेकिन विनिर्देशों को पूरा करने के लिए, उपयोगकर्ता एजेंट को समर्थन देना चाहिए:
- कम से कम 300 कुकीज़ कुल
- अद्वितीय होस्ट या डोमेन नाम प्रति कम से कम 20 कुकीज़
व्यावहारिक उद्देश्यों के लिए, व्यक्तिगत ब्राउज़र निर्माताओं ने कुकीज की कुल संख्या पर एक सीमा निर्धारित की है, किसी एक डोमेन या अद्वितीय मेजबान के साथ-साथ मशीन पर कुकीज़ की कुल संख्या भी सेट हो सकती है।
कुकीज़ के साथ एक साइट डिजाइन करते समय
लोकप्रिय और कम ज्ञात ब्राउज़र सभी कुकीज़ की एक विशाल कुल संख्या का समर्थन करते हैं। इसलिए, बहुत से डोमेन चलाने वाले डेवलपर्स को इस बात की चिंता नहीं की जानी चाहिए कि वे जो कुकीज बनाते हैं उन्हें हटा दिया जा रहा है क्योंकि अधिकतम संख्या तक पहुंच गई है। यह अभी भी एक संभावना है, लेकिन ब्राउज़र की अधिकतम कुकीज की तुलना में अपनी कुकीज़ को साफ़ करने वाले पाठकों के परिणामस्वरूप आपकी कुकी को हटा दिया जा सकता है।
किसी भी डोमेन के पास कुकीज़ की संख्या अपेक्षाकृत छोटी है। क्रोम और सफारी फ़ायरफ़ॉक्स, ओपेरा या इंटरनेट एक्सप्लोरर की तुलना में प्रति डोमेन अधिक कुकीज़ की अनुमति देने लगते हैं। सुरक्षित होने के लिए, प्रति डोमेन 30 से 50 अधिकतम कुकीज़ के साथ रहना सर्वोत्तम है।
प्रति डोमेन कुकी आकार सीमा
एक और सीमा जो कुछ ब्राउज़र लागू करती है वह कुकीज के लिए उपयोग किए जा सकने वाले स्थान की मात्रा है। इसका अर्थ यह है कि यदि आपका ब्राउज़र प्रति डोमेन 4,0 9 6 बाइट्स की सीमा निर्धारित करता है और आप 50 कुकीज़ सेट कर सकते हैं, तो उन 50 कुकीज़ का उपयोग करने वाली कुल राशि केवल 4,096 बाइट्स-लगभग 4 केबी है। कुछ ब्राउज़र आकार सीमा निर्धारित नहीं करते हैं। उदाहरण के लिए:
- क्रोम की प्रति डोमेन अधिकतम बाइट्स पर कोई सीमा नहीं है
- फ़ायरफ़ॉक्स की प्रति डोमेन अधिकतम बाइट्स पर कोई सीमा नहीं है
- इंटरनेट एक्सप्लोरर 4,0 9 6 और 10,234 बाइट्स के बीच की अनुमति देता है
- ओपेरा 4,0 9 6 बाइट्स की अनुमति देता है
- सफारी 4,0 9 6 बाइट्स की अनुमति देता है
कुकी आकार सीमाएं आपको पालन करना चाहिए
ब्राउज़रों की विस्तृत श्रृंखला के साथ संगत होने के लिए, प्रति डोमेन 30 से अधिक कुकीज़ नहीं बनाएं और सुनिश्चित करें कि सभी 30 कुकीज़ कुल में 4KB से अधिक स्थान नहीं लेती हैं।