Trong bài này
01/10/2023
Khái niệm Local Storage là gì đang trở nên ngày càng phổ biến trong các Website HTML5. Nhìn chung, đây là kỹ thuật Client Caching khá thú vị, cho phép doanh nghiệp có thể lưu trữ dễ dàng mà không cần đến sự trợ giúp của máy chủ. Trong bài viết này, hãy cùng CMC Cloud tìm hiểu kỹ hơn về Local Storage, ưu điểm cũng như cách phân biệt giữa Local Storage và Session Storage.
Local Storage là một loại lưu trữ dữ liệu trực tiếp ngay trên trình duyệt của người dùng thông qua phần mềm được tích hợp sẵn. Các dữ liệu này được lưu theo cặp key-value. Chúng ta có thể lưu trữ và truy vấn vào các dữ liệu đó vô thời hạn, với khối lượng lưu trữ lên đến khoảng 5MB (chỉ khoảng 4MB với bộ nhớ cookies).
Thời gian để truy cập vào dữ liệu trong Local Storage là vô thời hạn. Tuy nhiên, chúng ta có thể lựa chọn xóa các dữ liệu đó thông qua lệnh Clear.

Local Storage là gì?
Local Storage cung cấp 5 phương thức hoạt động để quản lý quá trình lưu trữ dữ liệu trên các ứng dụng Web:
setltem(key, value): Dùng để thêm cặp giá trị key-value vào trong Local Storage, trong đó key là tên Object dùng để truy cập, còn Value sẽ hỗ trợ lưu trữ giá trị dưới dạng một string. Sau khi khởi tạo, chúng ta có thể lưu trữ dữ liệu thông qua việc gán giá trị cho key. Dưới đây là ví dụ minh họa cách lưu giá trị tên người dùng (username) là Daniel:

Lưu giá trị tên người dùng
getltem(key): Hỗ trợ nhận vào khóa (key) và trả về giá trị tương ứng của Object đã được lưu trong Local Storage trên trình duyệt. Chúng ta có thể sử dụng getltem của đối tượng Local Storage cùng key tương ứng để lấy giá trị, như hình:

Lấy giá trị của khóa
removeItem(key): Xóa một giá trị trong Local Storage. Ví dụ, để xóa giá trị của key “username”, chúng ta thực hiện như sau:

Xóa giá trị của username
clear(): Xóa toàn bộ giá trị trong Local Storage, ví dụ như hình:

Xóa toàn bộ giá trị
key(index): Nhận tham số index và trả về tên khóa của Object có số index tương ứng đã được lưu trong Local Storage. Key (index) thường dùng để duyệt qua tất cả các Object có trong Local Storage.

Cách sử dụng key(index)
Hiện nay, Local Storage đã hỗ trợ trên nhiều trình duyệt phổ biến khác nhau, bao gồm:
Điểm nổi bật của Local Storage là chúng không thể xóa dữ liệu sau khi đóng trình duyệt. Do đó, HTML5 đã cho ra mắt Session Storage, cho phép chúng ta hủy dữ liệu sau mỗi phiên.
Nhìn chung, Session Storage giống hệt Local Storage nhưng chúng chỉ lưu trữ dữ liệu tại một phiên làm việc, cho phép người dùng sử dụng cho nhiều mục đích khác nhau.

Local Storage và Session Storage có gì khác nhau
Tóm lại, Local Storage là một tính năng thú vị của HTML5, cho phép chúng ta lưu dữ liệu trên trình duyệt dễ dàng hơn, phục vụ cho nhiều mục đích khác nhau của người dùng. Tuy nhiên, bạn không nên lạm dụng Local Storage để lưu những thông tin nhạy cảm. Hy vọng bài viết trên đã giải thích rõ khái niệm Local Storage là gì, cách hoạt động cho bạn. Hãy theo dõi các bài viết từ CMC Cloud để cập nhật liên tục các công nghệ mới nhất mỗi ngày.
CMC Cloud - Giải pháp Điện toán đám mây Toàn diện & Linh hoạt nhất. Cho phép tùy biến sử dụng và quản trị 25+ dịch vụ
Khi nào doanh nghiệp cần nâng cấp lên Elastic Compute NVMe Ultra High I/O?
CMC Cloud tiếp tục duy trì chứng nhận PCI DSS v4.0.1: Khẳng định năng lực bảo mật trong giai đoạn thực thi toàn diện
CMC Telecom vinh dự nhận giải thưởng “VCSP Rising Star Partner 2026” từ Veeam
Sao lưu bất biến: Gia cố năng lực phục hồi trước tấn công dữ liệu
Khi dữ liệu nhạy cảm không thể rời khỏi doanh nghiệp
Bài viết liên quan
Cùng chuyên mục
Khi nào doanh nghiệp cần nâng cấp lên Elastic Compute NVMe Ultra High I/O?
06/04/2026
Trong nền kinh tế số, độ trễ không chỉ là vấn đề kỹ thuật mà còn trực tiếp ảnh hưởng đến trải nghiệm khách hàng và doanh thu. Khi các dòng Cloud Server tiêu chuẩn bắt đầu chạm ngưỡng trước áp lực truy xuất dữ liệu khổng lồ, CMC Cloud Elastic Compute NVMe Ultra High I/O trở thành lựa chọn chiến lược cho các hệ thống cần hiệu năng vượt trội.
Sao lưu bất biến: Gia cố năng lực phục hồi trước tấn công dữ liệu
20/03/2026
Giải pháp CMC Cloud S3 Storage không chỉ là không gian lưu trữ, mà là công cụ thực thi chiến lược bảo vệ dữ liệu chủ động với tính năng Object Lock trên CMC Cloud, giúp gia cố năng lực phục hồi trước tấn công dữ liệu.
Bạn muốn cập nhật thông tin mới nhất từ CMC Cloud?! Hãy để lại địa chỉ email của bạn ngay để nhận những bản tin bổ ích
Điều khoản & Chính sách