博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx gzip压缩
阅读量:5354 次
发布时间:2019-06-15

本文共 1728 字,大约阅读时间需要 5 分钟。

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

gzip压缩可以配置http,server和location模块下
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

1195071-20180518171440159-797458072.png
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

1195071-20180518171617527-1796066193.png

转载于:https://www.cnblogs.com/lovelinux199075/p/9057077.html

你可能感兴趣的文章
poj2406-Power Strings
查看>>
2018/12/18 JS会像Linux一样改变编程
查看>>
php环境搭建脚本
查看>>
FTP主动模式与被动模式说明
查看>>
php 编译常见错误
查看>>
MES架构
查看>>
【Python3 爬虫】15_Fiddler抓包分析
查看>>
高性能JavaScript-JS脚本加载与执行对性能的影响
查看>>
关于标签之间因为换行等问题造成的空白间距问题处理
查看>>
hdu 2767(tarjan)
查看>>
sklearn之分类模型混淆矩阵和分类报告
查看>>
MySQL各存储引擎
查看>>
项目--简单导出CSV文件
查看>>
Oracle session相关数据字典(一)
查看>>
织梦文章内容提取第一张或者多张图片输出
查看>>
C#用正则表达式 获取网页源代码标签的属性或值
查看>>
BZOJ 3399 [Usaco2009 Mar]Sand Castle城堡(贪心)
查看>>
WCF(一) 简单的认知
查看>>
[MFC][DShow]简单例子
查看>>
降序排列
查看>>