Tận dụng bộ nhớ đệm của trình duyệt

Quy tắc này kích hoạt khi PageSpeed Insights phát hiện thấy phản hồi từ máy chủ của bạn không bao gồm tiêu đề lưu vào bộ nhớ đệm hoặc nếu tài nguyên được chỉ định để lưu vào bộ nhớ đệm chỉ trong một thời gian ngắn.

Tổng quan

Việc tìm nạp các tài nguyên qua mạng vừa chậm vừa tốn kém: quá trình tải xuống có thể yêu cầu nhiều vòng giữa ứng dụng và máy chủ, điều này làm chậm trễ quá trình xử lý và có thể chặn việc hiển thị nội dung trang, đồng thời cũng phát sinh chi phí dữ liệu cho khách truy cập. Tất cả phản hồi của máy chủ phải chỉ định một chính sách lưu vào bộ nhớ đệm để giúp ứng dụng xác định xem có thể sử dụng lại một phản hồi đã tìm nạp trước đó hay không và khi nào.

Đề xuất

Mỗi tài nguyên phải chỉ định một chính sách rõ ràng về việc lưu vào bộ nhớ đệm để trả lời các câu hỏi sau: tài nguyên có thể được lưu vào bộ nhớ đệm hay không, đối với ai, trong bao lâu và nếu có, làm thế nào để xác thực lại hiệu quả khi chính sách lưu vào bộ nhớ đệm hết hạn. Khi trả về phản hồi, máy chủ phải cung cấp các tiêu đề Cache-ControlETag:

Để xác định chính sách lưu vào bộ nhớ đệm tối ưu cho trang web của bạn, vui lòng tham khảo các hướng dẫn sau:

Bạn nên đặt thời gian lưu vào bộ nhớ đệm tối thiểu là một tuần và tốt nhất là tối đa 1 năm đối với thành phần tĩnh hoặc thành phần ít thay đổi. Nếu cần kiểm soát chính xác thời điểm tài nguyên bị vô hiệu hoá, bạn nên sử dụng kỹ thuật tạo vân tay số hoặc tạo phiên bản URL. Hãy xem đường liên kết về việc vô hiệu hoá và cập nhật phản hồi đã lưu vào bộ nhớ đệm ở trên.

Ý kiến phản hồi

Trang này có hữu ích không?