Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

ความแตกต่างระหว่างที่จัดเก็บเซสชันและที่จัดเก็บในเครื่องใน HTML5


ที่เก็บข้อมูลเซสชัน

Session Storage ได้รับการออกแบบมาสำหรับสถานการณ์ที่ผู้ใช้ทำธุรกรรมเดียว แต่สามารถทำธุรกรรมได้หลายรายการในหน้าต่างต่างๆ ในเวลาเดียวกัน

ที่เก็บข้อมูลในเครื่อง

Local Storage ได้รับการออกแบบสำหรับการจัดเก็บที่ครอบคลุมหลายหน้าต่างและอยู่ได้นานกว่าเซสชันปัจจุบัน โดยเฉพาะอย่างยิ่ง เว็บแอปพลิเคชันอาจต้องการจัดเก็บข้อมูลผู้ใช้หลายเมกะไบต์ เช่น เอกสารที่ผู้ใช้สร้างขึ้นทั้งหมดหรือกล่องจดหมายของผู้ใช้ ทางฝั่งไคลเอ็นต์เพื่อเหตุผลด้านประสิทธิภาพ

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