Ngày xuất bản: 8 tháng 10 năm 2025
Bộ nhớ đệm có thời gian hữu dụng dài có thể giúp tăng tốc số lượt truy cập lặp lại vào trang của bạn.
Khi một trình duyệt yêu cầu một tài nguyên, máy chủ cung cấp tài nguyên đó có thể cho trình duyệt biết thời gian mà trình duyệt nên tạm thời lưu tài nguyên đó vào bộ nhớ đệm. Đối với mọi yêu cầu tiếp theo về tài nguyên đó, trình duyệt sẽ sử dụng bản sao cục bộ thay vì lấy từ mạng.
Độ trễ quan trọng hơn nhiều so với băng thông đối với hiệu suất web, vì vậy, việc tránh độ trễ mạng cho các yêu cầu chính có thể cải thiện đáng kể hiệu suất mà người dùng cảm nhận được.
Cách truyền thông tin chi tiết này
Tất cả các yêu cầu về tài nguyên phụ có thể lưu vào bộ nhớ đệm đều phải có thời gian lưu vào bộ nhớ đệm ít nhất là 30 ngày (2592000 giây). Chúng tôi tin rằng tất cả tài sản tĩnh đều phải tuân theo cây quyết định được trình bày ở đây: các tài nguyên có thể lưu vào bộ nhớ đệm phải có thời gian tồn tại rất dài (30 ngày hoặc 1 năm).
Một yêu cầu được coi là có thể lưu vào bộ nhớ đệm nếu:
- Tài nguyên là một phông chữ, hình ảnh, tệp đa phương tiện, tập lệnh hoặc biểu định kiểu.
- Tài nguyên có mã trạng thái HTTP 200, 203 hoặc 206.
- Tiêu đề phản hồi tài nguyên không loại trừ rõ ràng tài nguyên đó khỏi hoạt động lưu vào bộ nhớ đệm (ví dụ:
no-cache, must-revalidate, no-store
).
Tìm hiểu cách lưu tài nguyên vào bộ nhớ đệm trong Bộ nhớ đệm HTTP: hướng dẫn về tuyến phòng thủ đầu tiên và Lớp học lập trình Định cấu hình hành vi lưu vào bộ nhớ đệm HTTP.
Sử dụng bảng điều khiển Mạng trong Công cụ của Chrome cho nhà phát triển để xác minh xem tiêu đề Cache-Control có được đặt như dự kiến hay không. Ngoài ra, cột Size
trong bảng điều khiển Mạng cho biết liệu một yêu cầu có thực sự được phân phát từ bộ nhớ đệm hay không.
Hướng dẫn cụ thể theo ngăn xếp
Thông tin chi tiết này cũng cung cấp hướng dẫn cụ thể theo ngăn xếp cho những trang sử dụng các công nghệ sau:
Drupal
Đặt Thời gian tồn tại tối đa của bộ nhớ đệm proxy và trình duyệt trên trang Quản trị > Cấu hình > Phát triển. Hãy đọc về Bộ nhớ đệm Drupal và tối ưu hoá cho hiệu suất.
Joomla
Xem phần Bộ nhớ đệm.
WordPress
Xem phần Lưu vào bộ nhớ đệm của trình duyệt.