कुकीज़ पर विभिन्न ब्राउज़रों की अलग-अलग आकार सीमाएँ होती हैं। कुछ सामान्य दिशानिर्देश :
अधिकांश दस्तावेज़ जो मैंने पाया है (और बहुत कुछ नहीं है) बताता है कि वेब ब्राउज़र को कम से कम समर्थन करना चाहिए:
- कुल 300 कुकीज़
- डोमेन प्रति 20 कुकीज़
- 4096 बाइट्स प्रति कुकी
ऐसा लगता है कि यह न्यूनतम आवश्यकता कुकीज़ के लिए मूल RFC का हिस्सा है - विशेष रूप से खंड 6.3 देखें।
एक पृष्ठ जो कई ब्राउज़रों के लिए वास्तविक-अभ्यास कुकी सीमाओं को सूचीबद्ध करता है :
प्रति डोमेन कुकी सीमा
यहाँ आपके ब्राउज़र का परीक्षण करने के लिए एक परीक्षण स्क्रिप्ट है :
- फ़ायरफ़ॉक्स 2: 50 1
- फ़ायरफ़ॉक्स 3: 50 1
- इंटरनेट एक्सप्लोरर 7 2 : 50 ( माइक्रोसॉफ्ट से पैच लगाने के बाद )
- ओपेरा 9: 30
- सफारी: कोई सीमा नहीं (!)
अधिकतम कुकी सीमा:
- फ़ायरफ़ॉक्स 2: 1000 1
- फ़ायरफ़ॉक्स 3: 1000 1
- इंटरनेट एक्सप्लोरर: अज्ञात
- ओपेरा: अज्ञात
1 को यहां Microsoft द्वारा प्रलेखित 0 और 65535 2 के बीच सेट किया जा सकता है
कुकीज़ सर्वर के आधार पर सहेजे नहीं जाते हैं, लेकिन एक डोमेन के आधार पर (एक सर्वर कई डोमेन की मेजबानी कर सकता है या एक सर्वर खेत के विपरीत एकल डोमेन की सेवा कर सकता है)।
सामान्य तौर पर, मैं कुकीज़ के बारे में बहुत सारी जानकारी को सहेजने से बचता हूं, क्योंकि हर अनुरोध पर डेटा ब्राउज़र से भेजा जाता है। जैसा कि आप अपने प्रश्न में सुझाव देते हैं, इससे प्रदर्शन पर असर पड़ सकता है।
आमतौर पर कुकी में एक छोटी मात्रा में डेटा संग्रहीत होता है, जिसका उपयोग ज्यादातर उपयोगकर्ता / सत्र को पहचानने के लिए किया जाता है ताकि अधिक डेटा डेटाबेस या किसी अन्य संसाधन से वेब सर्वर पर उठाया जा सके।