Nginx 优化静态文件缓存示例

发布时间:2019-09-10编辑:脚本学堂
本文介绍了nginx静态文件缓存的优化方法,每个静态文件一个 请求返回 302 ,考虑到网络延迟的问题,一样会拖慢整个网站的打开速度,因此需要对nginx静态文件缓存进行相关优化。

静态文件很多时候不会修改,所以用户每必要每次都来下载一回。

Http 协议缺省有个 302 返回,是告诉浏览器文件没有发生修改,不用来下载。

但是每个静态文件一个 请求返回 302 ,考虑到网络延迟的问题,一样会拖慢整个网站的打开速度,所以进一步的优化就是让浏览器干脆这个请求也不要发送,这一般可以通过配置服务器来获得。

例如,nginx 服务器的配置,优化静态文件缓存。
 

复制代码 代码示例:
location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$
{
   expires       15d;
}
 
location ~ .*.(js|css)?$
{
  expires       1d;
}