静态文件缓存
静态缓存在客户端下进行缓存,可以设置缓存文件类型与缓存时间,提升客户端访问站点速度。
主要对图片,css,js等元素更改机会比较少的情况下使用,特别是图片,占用带宽大,我们完全可以设置图片在浏览器本地缓存365d,css,js,html可以缓存个10来天,缓存的时候,我们需要将需要缓存的拓展名列出来, Expires缓存配置在server字段里面。
配置方法
1、配置案例一

location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$ { # 缓存时间30天 expires 30d; # off不记录日志 access_log off; }
2、配置案例二

location ~ .*.(js|css)?$ { # 缓存时间12小时 expires 12h; # 关闭日志 access_log off; }
3、配置方案三

# 缓存文件类型 location ~* .(js|css)$ { # 缓存时间为7天 expires 7d; # 是否在error_log中记录不存在的错误。默认on。 log_not_found off; # 是否开启日志 access_log off; }