expires 设置缓存时间
location /static {
alias /home/lsj;
expires 10s;
}
- 浏览器缓存:
- 加速用户访问,提升单个用户(浏览器访问者)体验,缓存在本地
- Nginx缓存缓存
- 在nginx端,提升所有访问到nginx这一端的用户
- 提升访问上游(upstream)服务器的速度
- 用户访问仍然会产生请求流量
控制浏览器缓存:
location /files{
alias/home/lsj;
# 10秒后过期
#expires 10s;
#晚上10点半过期 (过了10点半去访问代表第二天的10点半过期)
#expires @22h30m;
#距离现在一个小时失效(只缓存一个小时)
#expires -1h;
#不去设置cache
#expires epoch;
#默认
#expires off;
# 最大的时间(永不过期)
expires max;
}