码迷,mamicode.com
首页 > 其他好文 > 详细

nginx gzip压缩

时间:2018-05-18 17:59:59      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:版本   使用   server   img   nginx   rss   type   alt   root   

gzip压缩作用:将响应报?发送?客户端之前可以启?压缩功能,这能够有效地节约带宽,并提?响应?客户端的速度,压缩会消耗nginx的cpu性能
0.压缩语法

location ~ .*\.(jpg|gif|png|bmp)$   //~区分大小写, 匹配任意字符开头以.jpg或.bmp结尾,注意这里的jgp等类型需要使用gzip_types调用
gzip on;                            //开启gzip压缩
gzip_http_version 1.1               //压缩协议版本
gzip_comp_level 3;                  //压缩比率
gzip_types                          //压缩类型,根据/usr/local/nginx/conf/mime.types中定义;

1.先不开启压缩

#vim /usr/local/nginx/conf.d/vir.conf 
server {
        listen 80;
        server_name test.com www.test.com;
        root /webroot/www;
        location ~ .*\.(jpg|gif|png|bmp)$ {
                #gzip on;
                #gzip_http_version 1.1;
                #gzip_comp_level 3;
                #gzip_types text/plain application/json application/x-javascript application/css application/xml application/xml+rss text/javascript application/x-httpd-php image/jpeg image/gif image/png image/x-ms-bmp;
                }
        }
#nginx -t 
#nginx -s reload 

2.文件大小

 ll  -h /webroot/www/test.bmp 
-rw-r--r-- 1 root root 453K 3月  14 18:43 /webroot/www/test.bmp

3.验证:文件没有被压缩,文件传输大小还是400多K
技术分享图片
4.开启压缩

#vim /usr/local/nginx/conf.d/vir.conf 
server {
        listen 80;
        server_name test.com www.test.com;
        root /webroot/www;
        location ~ .*\.(jpg|gif|png|bmp)$ {
                gzip on;
                gzip_http_version 1.1;
                gzip_comp_level 3;
                gzip_types text/plain application/json application/x-javascript application/css application/xml application/xml+rss text/javascript application/x-httpd-php image/jpeg image/gif image/png image/x-ms-bmp;
                }
        }
#nginx -t 
#nginx -s reload 

5.验证:文件传输大小只有200多K
技术分享图片

nginx gzip压缩

标签:版本   使用   server   img   nginx   rss   type   alt   root   

原文地址:https://www.cnblogs.com/lovelinux199075/p/9057077.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!