Bộ nhớ đệm cục bộ
Bộ nhớ đệm cục bộ (local cache) là một khu vực lưu trữ tạm thời trên thiết bị của người dùng (chẳng hạn như trình duyệt web hoặc ứng dụng cục bộ) nơi dữ liệu được truy cập thường xuyên từ máy chủ từ xa được lưu trữ. Thay vì phải tải lại cùng một tài nguyên từ máy chủ gốc nhiều lần, hệ thống sẽ kiểm tra bộ nhớ cục bộ này trước. Nếu dữ liệu có mặt và hợp lệ, nó sẽ được phục vụ ngay lập tức từ bộ nhớ đệm cục bộ.
Đối với các ứng dụng web hiện đại, tốc độ là yếu tố tối quan trọng. Bộ nhớ đệm cục bộ giúp giảm đáng kể độ trễ bằng cách loại bỏ nhu cầu phải thực hiện các chuyến đi mạng liên tục đến máy chủ. Điều này trực tiếp dẫn đến thời gian tải trang nhanh hơn, mức tiêu thụ băng thông thấp hơn cho cả người dùng và máy chủ, và trải nghiệm người dùng (UX) được cải thiện đáng kể.
Cơ chế lưu vào bộ nhớ đệm thường liên quan đến các tiêu đề HTTP (như Cache-Control và Expires) do máy chủ gửi đi. Khi trình duyệt nhận được một tài nguyên (ví dụ: hình ảnh, tệp CSS hoặc gói JavaScript), nó sẽ lưu trữ tài nguyên đó cục bộ theo các tiêu đề này. Trong các lần truy cập tiếp theo, trình duyệt sẽ kiểm tra bản sao cục bộ của nó. Nếu tài nguyên chưa hết hạn hoặc chưa bị máy chủ vô hiệu hóa, nó sẽ sử dụng phiên bản cục bộ, bỏ qua mạng hoàn toàn.
Bộ nhớ đệm cục bộ được áp dụng trên nhiều nền tảng kỹ thuật số khác nhau: