在Nginx下,配置文件压缩以及静态文件缓存

1、配置压缩

(1)首先打开Nginx的配置文件:

vim /usr/local/nginx/conf/nginx.conf
(2)找到 http里面gzip
 gzip on; #开启压缩
 gzip_min_length 1k; #文件大于 1k时才进行压缩
 gzip_buffers 4 16k; #如果文件大于16k,那压缩文件将以4倍的大小扩大
 gzip_http_version 1.1;
 gzip_comp_level 6; #服务器压缩等级,1~9级,9级压缩最高,相对效率也是最低的
 gzip_types text/plain application/javascript application/x-javascript text/javascript text/css application/xml application/xml+rss; #压缩文件的类型

2、配置浏览器缓存类型以及时间,找到server,在里面修改添加:

#设置浏览器缓存类型,以及缓存时间
 location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
 {
    expires 30d;
 }
#设置js或者css文件缓存,并且缓存有效时间为12个小时
location ~ .*\.(js|css)?$
 {
   expires 12h;
 }

发表评论

电子邮件地址不会被公开。 必填项已用*标注