const reqHeaders = new Headers();
// a cached response is okay unless it's more than a week oldreqHeaders.set("Cache-Control", "max-age=604800");
Cache-Control 是一个 HTTP 头部字段,用于定义缓存策略。在客户端和服务端都有广泛的应用。一些常见的 Cache-Control 指令包括:
max-age=<seconds>
: 指定一个时间长度,在这段时间内,缓存的副本仍然是新鲜的。no-cache
: 强制所有缓存了该响应的缓存器在使用已缓存的数据前,发送请求到原始服务器进行验证。no-store
: 禁止缓存,表示请求或响应中的信息不应被存储在缓存中。