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";
}