แคชกับคุกกี้
คุกกี้และแคช (หรือแคชของเบราว์เซอร์) เป็นรูปแบบการจัดเก็บชั่วคราวสองรูปแบบที่เก็บไว้ในเครื่องของไคลเอ็นต์เพื่อปรับปรุงประสิทธิภาพของหน้าเว็บ คุกกี้คือข้อมูลชิ้นเล็กๆ ที่เว็บไซต์เก็บไว้ในเครื่องของลูกค้า และส่งกลับไปยังเซิร์ฟเวอร์ทุกครั้งที่มีการร้องขอหน้า แคชคือที่เก็บข้อมูลชั่วคราวของทรัพยากรของหน้าเว็บที่เก็บไว้ในเครื่องของลูกค้าเพื่อให้โหลดหน้าเว็บได้เร็วขึ้น
คุกกี้คืออะไร
Netscape นำเสนอแนวคิดของคุกกี้ด้วยเว็บเบราว์เซอร์ Netscape Navigator คุกกี้คือข้อมูลชิ้นเล็กๆ ที่เว็บไซต์เก็บไว้ในเครื่องของลูกค้า และส่งกลับไปยังเซิร์ฟเวอร์ทุกครั้งที่มีการร้องขอหน้าเนื่องจากคุกกี้จะถูกส่งกลับในแต่ละครั้ง จึงต้องบันทึกข้อมูลจำนวนขั้นต่ำเพื่อประหยัดแบนด์วิดท์ เว็บไซต์จะอ่านเฉพาะคุกกี้ที่เขียนโดยคุกกี้เท่านั้น จึงเป็นวิธีการที่ปลอดภัยในการจัดเก็บข้อมูลในหน้าต่างๆ อย่างไรก็ตาม คุกกี้ไม่ได้รับชื่อที่ดีในตอนแรก เนื่องจากมีข่าวลือว่าคุกกี้สามารถอ่านข้อมูลทั้งหมดบนฮาร์ดไดรฟ์ได้ แน่นอน ความเข้าใจผิดนี้หายไปเมื่อผู้คนตระหนักว่าคุกกี้ไม่มีอันตรายจริง ๆ และตอนนี้พวกเขาได้รับการยอมรับอย่างสูง คุกกี้มีช่วงอายุที่กำหนดโดยผู้สร้าง ในตอนท้าย คุกกี้จะหมดอายุ คุกกี้มักจะติดตามข้อมูล เช่น ความถี่ที่ผู้ใช้เข้าชม เวลาที่เข้าชม แบนเนอร์ใดที่ถูกคลิก การตั้งค่าของผู้ใช้ ฯลฯ คุกกี้มักจะใช้เพื่อเก็บข้อมูลที่จำเป็นสำหรับช่วงเวลาที่สั้นลง หากจำเป็นต้องจัดเก็บข้อมูล เช่น ที่อยู่อีเมล (ซึ่งต้องเก็บไว้เป็นเวลานาน) โปรแกรมเมอร์จำเป็นต้องใช้ฐานข้อมูลแทนคุกกี้ อย่างไรก็ตาม หากข้อมูลส่วนบุคคลถูกเก็บไว้ในคุกกี้ จำเป็นต้องใช้การเข้ารหัสเพื่อปรับปรุงความปลอดภัย
แคชคืออะไร
เมื่อผู้ใช้พิมพ์ที่อยู่ของหน้าเว็บหรือคลิกที่ไฮเปอร์ลิงก์ของหน้าเว็บบนเบราว์เซอร์ คำขอสำหรับหน้าที่เกี่ยวข้องจะถูกส่งไปยังเว็บเซิร์ฟเวอร์ที่เหมาะสม จากนั้นเว็บเซิร์ฟเวอร์จะส่งเนื้อหาของหน้าและทรัพยากรที่จำเป็นในการดูหน้าไปยังเบราว์เซอร์ เว็บเบราว์เซอร์บนเครื่องของลูกค้าจะแสดงหน้าดังกล่าว อย่างไรก็ตาม หากทรัพยากร (รูปภาพหรือรูปภาพ ไฟล์เสียง และไฟล์วิดีโอ ฯลฯ) เป็นไฟล์ขนาดใหญ่ จะใช้เวลาพอสมควรในการเข้าถึงเครื่องไคลเอ็นต์ (ขึ้นอยู่กับความเร็วของการเชื่อมต่อ) ซึ่งจะนำไปสู่การโหลดหน้าเว็บช้า ทำให้ผู้ใช้ไม่สะดวกหรือระคายเคือง เพื่อลดความล่าช้านี้ และโหลดหน้าเว็บได้เร็วขึ้น ทรัพยากรเหล่านี้สามารถเก็บไว้ในเครื่องของลูกค้า (หลังจากโหลดหน้าเว็บเป็นครั้งแรก) เพื่อให้การโหลดหน้าเดียวกันติดต่อกันจะได้รับไฟล์ทรัพยากรที่ฝังตัวจาก คอมพิวเตอร์ท้องถิ่น สิ่งนี้เรียกว่าการแคชเบราว์เซอร์กล่าวอีกนัยหนึ่ง แคชคือที่เก็บข้อมูลชั่วคราวของทรัพยากรของหน้าเว็บที่จัดเก็บไว้ในเครื่องของลูกค้าเพื่อให้โหลดหน้าเว็บได้เร็วขึ้น
แคชกับคุกกี้ต่างกันอย่างไร
– แม้ว่าคุกกี้และแคชจะเป็นสองวิธีในการจัดเก็บข้อมูลบนเครื่องของลูกค้า แต่ก็มีจุดประสงค์ที่แตกต่างกัน วัตถุประสงค์ของคุกกี้คือการจัดเก็บข้อมูลเพื่อติดตามลักษณะต่าง ๆ ที่เกี่ยวข้องกับผู้ใช้ ในขณะที่จุดประสงค์ของแคชคือการทำให้การโหลดหน้าเว็บเร็วขึ้น
– คุกกี้เก็บข้อมูลเช่นการตั้งค่าของผู้ใช้ในขณะที่แคชจะเก็บไฟล์ทรัพยากรเช่นไฟล์เสียงวิดีโอหรือแฟลช
– โดยปกติ คุกกี้จะหมดอายุหลังจากผ่านไประยะหนึ่ง แต่แคชจะถูกเก็บไว้ในเครื่องของไคลเอ็นต์จนกว่าผู้ใช้จะลบออกเอง