Skip to content

Cache Control Expire

Posted on:June 5, 2023 at 06:17 AM

Expire

Cache-control有max-age、s-maxage、no-cache、no-store、private、public这六个属性。

max-age决定客户端资源被缓存多久。
s-maxage决定代理服务器缓存的时长。
no-cache表示是强制进行协商缓存。
no-store是表示禁止任何缓存策略。
public表示资源即可以被浏览器缓存也可以被代理服务器缓存。
private表示资源只能被浏览器缓存。

no cache; no-store

public/private proxy 浏览器

if-modified-since

location ~* \.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$ {
    expires 1h;
    etag off;
    add_header Cache-Control "public, no-transform";
}