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



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

最新文章

  1. Java 虚拟机
  2. javascript快速排序
  3. 同时使用python2和Python3
  4. UIView添加手势
  5. 【读书笔记】iOS-写代码注意事项
  6. AutoIT删除Internet临时文件
  7. java简单的数据库查询(SQLServer数据库)
  8. 五 浅谈CPU 并行编程和 GPU 并行编程的区别
  9. post from传值
  10. fopen,file_get_contents,curl的区别
  11. 3.1,pandas【基本功能】
  12. 【学习总结】GirlsInAI ML-diary day-6-String字符串
  13. C#完美任意设置webBrowser框架默认的IE内核版本
  14. Dart - Isolate 并发
  15. HDFS常用操作命令
  16. android 5.0安装应用冲突问题
  17. WINDOWS防火墙开启后Ping不通
  18. vue项目常见需求(项目实战笔记)
  19. 单元测试,模拟用户Get登陆,并携带登录后的token访问接口
  20. Hibernate 查询sql结果行数的几种方法

热门文章

  1. linux和windows多线程的异同
  2. react+propTypes
  3. Mybatis 参考
  4. 数学:BSGS
  5. 数据结构&图论:图
  6. 【uva12232/hdu3461】带权并查集维护异或值
  7. [BZOJ2946][Poi2000]公共串解题报告|后缀自动机
  8. CSUST选拔赛题解
  9. MVC4 AspNet MVC下的Ajax / 使用JQuery做相关的Ajax请求
  10. SQLserver 字符串分割函数