Xét một shared cache (ví dụ CDN/proxy). Dựa trên Cache-Control, quyết định có được lưu hay không:
no-store → KHÔNG lưu (in NO_STORE).private → shared cache KHÔNG được lưu (in PRIVATE).no-cache → được lưu nhưng phải revalidate mỗi lần (in REVALIDATE).public, hoặc chỉ có max-age...) → được lưu bình thường (in CACHEABLE).Thứ tự ưu tiên kiểm tra: no-store > private > no-cache > còn lại.
Đọc value của Cache-Control, in một trong: NO_STORE, PRIVATE, REVALIDATE, CACHEABLE.
Input:
private, max-age=600
Có private → PRIVATE.
Một dòng: value của Cache-Control (các chỉ thị cách nhau bởi dấu phẩy).
Tên chỉ thị không phân biệt hoa thường. Ưu tiên no-store > private > no-cache > còn lại.
Một dòng: NO_STORE / PRIVATE / REVALIDATE / CACHEABLE.
Ví dụ:
Đầu vào:
private, max-age=600
Đầu ra:
PRIVATE
Giải thích:
Đang tải editor...