เรียนรู้ขนาดสูงสุดที่เว็บคุกกี้สามารถทำได้

เว็บ คุกกี้ (มักเรียกว่า "คุกกี้") เป็นข้อมูลขนาดเล็กที่เว็บไซต์จัดเก็บไว้ใน เว็บเบราเซอร์ ของผู้ใช้ เมื่อมีคนโหลดเว็บไซต์คุกกี้จะบอกข้อมูลเกี่ยวกับการเข้าชมหรือการเข้าชมครั้งก่อน ๆ ของเบราเซอร์ ข้อมูลนี้สามารถอนุญาตให้ไซต์จดจำค่ากำหนดที่อาจตั้งไว้ในระหว่างการเข้าชมครั้งก่อนหรือสามารถเรียกคืนกิจกรรมจากการเข้าชมครั้งก่อน ๆ

คุณเคยไปที่เว็บไซต์อีคอมเมิร์ซและเพิ่มสินค้าลงในตะกร้าสินค้าหรือไม่ ถ้าคุณกลับมาที่ไซต์นั้นในภายหลัง แต่จะพบว่ารายการของคุณรอคุณอยู่ในรถเข็นนั้นแล้วคุณเห็นคุกกี้ที่กำลังดำเนินการอยู่

ขนาดของคุกกี้

ขนาดของ คุกกี้ HTTP (ซึ่งเป็นชื่อจริงของคุกกี้เว็บ) จะถูกกำหนดโดยเอเจนต์ผู้ใช้ เมื่อคุณวัดขนาดของคุกกี้คุณควรนับไบต์ในคู่ name = value รวมถึงเครื่องหมายเท่ากับ

ตามข้อกำหนดของ RFC 2109 คุกกี้เว็บไม่ควร จำกัด โดยตัวแทนผู้ใช้ แต่ความสามารถขั้นต่ำของเบราว์เซอร์หรือตัวแทนผู้ใช้ควรมีอย่างน้อย 4096 ไบต์ต่อคุกกี้ ขีด จำกัด นี้ใช้กับส่วน name = value ของคุกกี้เท่านั้น

สิ่งนี้หมายความว่าถ้าคุณกำลังเขียนคุกกี้และคุกกี้มีค่าน้อยกว่า 4096 ไบต์ระบบจะสนับสนุนโดยเบราว์เซอร์และเอเจนต์ผู้ใช้ทุกรายที่สอดคล้องกับ RFC

โปรดจำไว้ว่านี่เป็นข้อกำหนด ขั้นต่ำ ตามข้อกำหนดของ RFC เบราว์เซอร์บางรุ่นอาจสนับสนุนคุกกี้อีกต่อไป แต่เพื่อความปลอดภัยคุณควรเก็บคุกกี้ไว้ใต้ 4093 ไบต์ ข้อเสนอแนะว่าการอยู่ภายใต้ 4095 ไบต์ควรมีขนาดเพียงพอเพื่อให้มั่นใจได้ว่าเบราเซอร์เต็มรูปแบบ แต่การทดสอบบางอย่างแสดงให้เห็นว่าอุปกรณ์รุ่นใหม่บางอย่างเช่น iPad 3 มีค่าต่ำกว่า 4095

การทดสอบเพื่อตัวคุณเอง

วิธีที่ดีในการกำหนดขนาดของคุกกี้เว็บในเบราว์เซอร์ต่างๆให้ใช้การทดสอบคุกกี้คุกกี้ของเบราเซอร์

เรียกใช้การทดสอบนี้ในเบราว์เซอร์ไม่กี่เครื่องในคอมพิวเตอร์ของฉันฉันได้รับข้อมูลต่อไปนี้สำหรับเบราว์เซอร์รุ่นล่าสุดนี้:

แก้ไขโดย Jeremy Girard