เบราว์เซอร์ต่างๆมีขีด จำกัด แตกต่างกัน
โปรแกรมเมอร์ควรทราบจำนวน คุกกี้ที่ สามารถใช้ในเว็บไซต์ได้ คุกกี้ใช้พื้นที่ทั้งในสตรีม HTTP เมื่อโหลดเว็บเพจและบนคอมพิวเตอร์ที่โหลด เบราว์เซอร์ส่วนใหญ่จะ จำกัด จำนวนคุกกี้ที่โดเมนใด ๆ สามารถกำหนดได้ ข้อกำหนดขั้นต่ำที่กำหนดโดยมาตรฐานการขอรับความเห็น (RFC) ที่กำหนดโดยคณะทำงานด้านเทคนิคทางอินเทอร์เน็ต แต่ผู้ผลิตเบราว์เซอร์สามารถเพิ่มจำนวนดังกล่าวได้
คุกกี้มี ขนาด จำกัด ดังนั้นนักพัฒนาซอฟต์แวร์จึงเลือกที่จะส่งข้อมูลคุกกี้ของตนในคุกกี้หลาย ๆ ด้วยวิธีนี้พวกเขาจะเพิ่มปริมาณข้อมูลที่ร้านคอมพิวเตอร์
Cookie RFC อนุญาตอะไร?
RFC 2109 กำหนดวิธีการใช้คุกกี้และกำหนดขั้นต่ำที่เบราว์เซอร์ควรสนับสนุน ตาม RFC เบราว์เซอร์จะ ไม่มีข้อ จำกัด เกี่ยวกับขนาดและจำนวนคุกกี้ ที่เบราว์เซอร์สามารถจัดการได้ แต่เพื่อให้เป็นไปตามข้อกำหนดนั้นเอเจนต์ผู้ใช้ควรสนับสนุน:
- รวมคุกกี้อย่างน้อย 300 รายการ
- อย่างน้อย 20 คุกกี้ต่อหนึ่งโฮสต์หรือชื่อโดเมนที่ไม่ซ้ำกัน
สำหรับวัตถุประสงค์ในทางปฏิบัติผู้ผลิตเบราว์เซอร์แต่ละรายกำหนดขีด จำกัด จำนวนคุกกี้ทั้งหมดของโดเมนหนึ่งหรือโฮสต์ที่ไม่ซ้ำกันซึ่งสามารถตั้งค่ารวมทั้งจำนวนคุกกี้ทั้งหมดในเครื่องได้
เมื่อออกแบบไซต์ด้วยคุกกี้
เบราว์เซอร์ที่เป็นที่นิยมและไม่ค่อยมีคนรู้จักทั้งหมดสนับสนุนคุกกี้จำนวนมาก ดังนั้นนักพัฒนาซอฟต์แวร์ที่ใช้งานโดเมนจำนวนมากไม่จำเป็นต้องกังวลว่าคุกกี้ที่สร้างจะถูกลบไปเนื่องจากมีจำนวนสูงสุดแล้ว ยังคงเป็นไปได้ แต่คุกกี้ของคุณมีแนวโน้มที่จะถูกนำออกเนื่องจากผู้อ่านล้างคุกกี้ออกจากเบราเซอร์มากที่สุด
จำนวนคุกกี้ที่โดเมนหนึ่งสามารถมีได้ค่อนข้างเล็ก Chrome และ Safari ดูเหมือนว่าจะอนุญาตคุกกี้ต่อโดเมนมากกว่า Firefox, Opera หรือ Internet Explorer เพื่อความปลอดภัยคุณควรติดคุกกี้สูงสุด 30 ถึง 50 รายการต่อหนึ่งโดเมน
ขนาดคุกกี้ จำกัด สำหรับแต่ละโดเมน
ขีด จำกัด ที่เบราว์เซอร์บางตัวใช้กันคือจำนวนพื้นที่ที่โดเมนใด ๆ สามารถใช้สำหรับคุกกี้ได้ ซึ่งหมายความว่าหากเบราว์เซอร์กำหนดจำนวน จำกัด ไว้ที่ 4,096 ไบต์ต่อโดเมนและคุณสามารถตั้งค่าคุกกี้ได้ 50 คุกกี้จำนวนคุกกี้ทั้งหมดที่สามารถใช้งานได้เพียง 4,096 bytes-about 4KB เบราว์เซอร์บางประเภทไม่ได้กำหนดขนาดไว้ ตัวอย่างเช่น:
- Chrome ไม่มีขีด จำกัด จำนวนไบต์สูงสุดต่อโดเมน
- Firefox ไม่มีขีด จำกัด สูงสุดไบต์ต่อโดเมน
- Internet Explorer อนุญาตให้ใช้ระหว่าง 4,096 ถึง 10,234 ไบต์
- Opera อนุญาตให้ใช้ 4,096 ไบต์
- Safari อนุญาตให้ใช้ 4,096 ไบต์
ขีด จำกัด ของขนาดคุกกี้ที่คุณควรทำตาม
เพื่อให้สามารถใช้งานได้กับเบราว์เซอร์ที่หลากหลายที่สุดให้สร้างคุกกี้ไม่เกิน 30 คุกกี้ต่อโดเมนและตรวจสอบให้แน่ใจว่าคุกกี้ทั้งหมด 30 ชิ้นใช้เวลารวมกันไม่เกิน 4 กิโลไบต์