本文介绍了nginx静态文件缓存的优化方法,每个静态文件一个 请求返回 302 ,考虑到网络延迟的问题,一样会拖慢整个网站的打开速度,因此需要对nginx静态文件缓存进行相关优化。
静态文件很多时候不会修改,所以用户每必要每次都来下载一回。
Http 协议缺省有个 302 返回,是告诉浏览器文件没有发生修改,不用来下载。
但是每个静态文件一个 请求返回 302 ,考虑到网络延迟的问题,一样会拖慢整个网站的打开速度,所以进一步的优化就是让浏览器干脆这个请求也不要发送,这一般可以通过配置服务器来获得。
例如,nginx 服务器的配置,优化静态文件缓存。
复制代码 代码示例:
location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 15d;
}
location ~ .*.(js|css)?$
{
expires 1d;
}