Computer >> Máy Tính >  >> Lập trình >> Javascript

Sự khác biệt giữa lưu trữ cục bộ và cookie là gì?

Trên máy khách và máy chủ, các bộ lưu trữ sau khả dụng:bộ nhớ cục bộ, bộ nhớ phiên và cookie.

Local Storage được thiết kế để lưu trữ trên nhiều cửa sổ và kéo dài ngoài phiên hiện tại. Cụ thể, các ứng dụng Web có thể muốn lưu trữ megabyte dữ liệu người dùng, chẳng hạn như toàn bộ tài liệu do người dùng tạo hoặc hộp thư của người dùng, ở phía máy khách vì lý do hiệu suất. Cookie không xử lý tốt trường hợp này vì chúng được truyền theo mọi yêu cầu.

Bộ nhớ Cục bộ khả dụng cho mọi trang và vẫn duy trì ngay cả khi trình duyệt web bị đóng, nhưng bạn không thể đọc nó trên máy chủ.

Dữ liệu được lưu trữ không có ngày hết hạn trong bộ nhớ cục bộ. Với cookie, bạn có thể đặt thời hạn hết hạn.

Nếu bạn muốn xóa bộ nhớ cục bộ, hãy thực hiện bằng cách xóa bộ nhớ cache của trình duyệt. Bạn cũng có thể sử dụng JavaScript cho việc này. Bộ nhớ cục bộ dành cho phía máy khách, trong khi cookie dành cho máy khách cũng như phía máy chủ.