เว็บ คุกกี้ (มักเรียกว่า "คุกกี้") เป็นข้อมูลขนาดเล็กที่เว็บไซต์จัดเก็บไว้ใน เว็บเบราเซอร์ ของผู้ใช้ เมื่อมีคนโหลดเว็บไซต์คุกกี้จะบอกข้อมูลเกี่ยวกับการเข้าชมหรือการเข้าชมครั้งก่อน ๆ ของเบราเซอร์ ข้อมูลนี้สามารถอนุญาตให้ไซต์จดจำค่ากำหนดที่อาจตั้งไว้ในระหว่างการเข้าชมครั้งก่อนหรือสามารถเรียกคืนกิจกรรมจากการเข้าชมครั้งก่อน ๆ
คุณเคยไปที่เว็บไซต์อีคอมเมิร์ซและเพิ่มสินค้าลงในตะกร้าสินค้าหรือไม่ ถ้าคุณกลับมาที่ไซต์นั้นในภายหลัง แต่จะพบว่ารายการของคุณรอคุณอยู่ในรถเข็นนั้นแล้วคุณเห็นคุกกี้ที่กำลังดำเนินการอยู่
ขนาดของคุกกี้
ขนาดของ คุกกี้ HTTP (ซึ่งเป็นชื่อจริงของคุกกี้เว็บ) จะถูกกำหนดโดยเอเจนต์ผู้ใช้ เมื่อคุณวัดขนาดของคุกกี้คุณควรนับไบต์ในคู่ name = value รวมถึงเครื่องหมายเท่ากับ
ตามข้อกำหนดของ RFC 2109 คุกกี้เว็บไม่ควร จำกัด โดยตัวแทนผู้ใช้ แต่ความสามารถขั้นต่ำของเบราว์เซอร์หรือตัวแทนผู้ใช้ควรมีอย่างน้อย 4096 ไบต์ต่อคุกกี้ ขีด จำกัด นี้ใช้กับส่วน name = value ของคุกกี้เท่านั้น
สิ่งนี้หมายความว่าถ้าคุณกำลังเขียนคุกกี้และคุกกี้มีค่าน้อยกว่า 4096 ไบต์ระบบจะสนับสนุนโดยเบราว์เซอร์และเอเจนต์ผู้ใช้ทุกรายที่สอดคล้องกับ RFC
โปรดจำไว้ว่านี่เป็นข้อกำหนด ขั้นต่ำ ตามข้อกำหนดของ RFC เบราว์เซอร์บางรุ่นอาจสนับสนุนคุกกี้อีกต่อไป แต่เพื่อความปลอดภัยคุณควรเก็บคุกกี้ไว้ใต้ 4093 ไบต์ ข้อเสนอแนะว่าการอยู่ภายใต้ 4095 ไบต์ควรมีขนาดเพียงพอเพื่อให้มั่นใจได้ว่าเบราเซอร์เต็มรูปแบบ แต่การทดสอบบางอย่างแสดงให้เห็นว่าอุปกรณ์รุ่นใหม่บางอย่างเช่น iPad 3 มีค่าต่ำกว่า 4095
การทดสอบเพื่อตัวคุณเอง
วิธีที่ดีในการกำหนดขนาดของคุกกี้เว็บในเบราว์เซอร์ต่างๆให้ใช้การทดสอบคุกกี้คุกกี้ของเบราเซอร์
เรียกใช้การทดสอบนี้ในเบราว์เซอร์ไม่กี่เครื่องในคอมพิวเตอร์ของฉันฉันได้รับข้อมูลต่อไปนี้สำหรับเบราว์เซอร์รุ่นล่าสุดนี้:
- Google Chrome - 4096 ไบต์
- Internet Explorer - 5117 ไบต์
- Firefox - 4097 ไบต์
แก้ไขโดย Jeremy Girard