Nginx的Gzip模块配置指令(三)
gzip_disable指令:针对不同种类客户端发起的请求,可以选择性地开启和关闭Gzip功能。
语法 | gzip_disable regex ...; |
---|---|
默认值 | — |
位置 | http、server、location |
regex:根据客户端的浏览器标志(user-agent)来设置,支持使用正则表达式。指定的浏览器标志不使用Gzip.该指令一般是用来排除一些明显不支持Gzip的浏览器。
gzip_disable "MSIE [1-6]\.";
gzip_http_version指令:针对不同的HTTP协议版本,可以选择性地开启和关闭Gzip功能。
语法 | gzip_http_version 1.0|1.1; |
---|---|
默认值 | gzip_http_version 1.1; |
位置 | http、server、location |
该指令是指定使用Gzip的HTTP最低版本,该指令一般采用默认值即可。
gzip_min_length指令:该指令针对传输数据的大小,可以选择性地开启和关闭Gzip功能
语法 | gzip_min_length length; |
---|---|
默认值 | gzip_min_length 20; |
位置 | http、server、location |
nignx计量大小的单位:bytes[字节] / kb[千字节] / M[兆]
例如: 1024 / 10k|K / 10m|M
Gzip压缩功能对大数据的压缩效果明显,但是如果要压缩的数据比较小的化,可能出现越压缩数据量越大的情况,因此我们需要根据响应内容的大小来决定是否使用Gzip功能,响应页面的大小可以通过头信息中的Content-Length
来获取。但是如何使用了Chunk编码动态压缩,该指令将被忽略。建议设置为1K或以上。
gzip_proxied指令:该指令设置是否对服务端返回的结果进行Gzip压缩。
语法 | gzip_proxied off|expired|no-cache|<br/>no-store|private|no_last_modified|no_etag|auth|any; |
---|---|
默认值 | gzip_proxied off; |
位置 | http、server、location |
off - 关闭Nginx服务器对后台服务器返回结果的Gzip压缩expired - 启用压缩,如果header头中包含 "Expires" 头信息no-cache - 启用压缩,如果header头中包含 "Cache-Control:no-cache" 头信息no-store - 启用压缩,如果header头中包含 "Cache-Control:no-store" 头信息private - 启用压缩,如果header头中包含 "Cache-Control:private" 头信息no_last_modified - 启用压缩,如果header头中不包含 "Last-Modified" 头信息no_etag - 启用压缩 ,如果header头中不包含 "ETag" 头信息auth - 启用压缩 , 如果header头中包含 "Authorization" 头信息any - 无条件启用压缩
Nginx的Gzip模块配置指令(三)相关推荐
- Nginx的Gzip模块配置指令(一)
接下来所学习的指令都来自ngx_http_gzip_module模块,该模块会在nginx安装的时候内置到nginx的安装环境中,也就是说我们可以直接使用这些指令. gzip指令:该指令用于开启或者关 ...
- Nginx的Gzip模块配置指令(二)
gzip_comp_level指令:该指令用于设置Gzip压缩程度,级别从1-9,1表示要是程度最低,要是效率最高,9刚好相反,压缩程度最高,但是效率最低最费时间. 语法 gzip_comp_leve ...
- Nginx开启Gzip压缩配置详解
Nginx开启Gzip压缩配置详解 最近生产上发生了一些问题,原先所有的静态资源文件都是经过gzip压缩的,然而这几天突然都没有压缩了,经过一顿排查,发现是Nginx的配置有问题,借此机会详细了解了N ...
- Nginx开启gzip压缩配置参数
Nginx开启gzip压缩配置参数 场景 图片资源较大,前端页面响应加载时间较长 解决方案 开启nginx的gzip进行资源的压缩,可以达到压缩静态文件大小,提高页面访问速度,节省流量和带宽的效果. ...
- nginx反向代理模块配置详解_Nginx(三):反向代理负载均衡集群配置详解
概述: 本篇主要总结Nginx实现反向代理和负载均衡功能相关模块的配置说明.主要使用到的模块如下:ngx_http_proxy_moduleNginx实现反向代理功能 ngx_http_upstrea ...
- nginx反向代理模块配置详解_nginx反向代理原理及配置详解
nginx概述 nginx是一款自由的.开源的.高性能的HTTP服务器和反向代理服务器:同时也是一个IMAP.POP3.SMTP代理服务器:nginx可以作为一个HTTP服务器进行网站的发布处理,另外 ...
- nginx反向代理模块配置详解_nginx反向代理配置详解
反向代理配置 修改部署目录下conf子目录的nginx.conf文件(如/opt/nginx/conf/nginx.conf)内容,可调整相关配置. 将默认配置里面带#号注释内容去掉 grep -v ...
- nginx使用ssl模块配置支持HTTPS访问
背景: 项目开发中用到了微信小程序,但是服务器配置URL必须是HTTPS,所以需要通过配置nginx的SSL模块来支持HTTPS访问,也就是说,要做一个网站域名为 XXX.com 要求通过HTTPS: ...
- Nginx 安装及模块配置
文章目录 Nginx 一.环境部署 1.1 Linux安装 1.2 Docker安装 1.3 二进制编译安装 1.4 nginx.conf 1.5 Nginx工作模式 1.6 常用负载架构组成 二.入 ...
最新文章
- 深度操作系统 15 Beta——每一处都在“靓”变
- 开发指南专题一: JEECG微云快速开发平台前言
- Java程序如何生成Jar、exe及安装文件
- FullCalendar 二:FullCalendar日历插件说明文档
- 吐槽下CSDN编辑器
- 《Python编程实践》查漏笔记
- 气溶胶反演输入转化错误_暗目标法的Himawari-8静止卫星数据气溶胶反演
- java代码计算两个时间相差的天数:
- 美团开放平台品牌商接口对接步骤(Java)
- ElasticSearch学习笔记
- 详细介绍借助Docker Hub访问gcr.io镜像
- 再有人问你volatile是什么,就把这篇文章发给他,让他哑口无言
- 卷积,反卷积,空洞卷积
- 超好玩的不怕被和谐的方法发资源
- 你刚才微信上撤回了什么?我都看到了
- 【故障处理】IMP-00010错误 12C的dmp文件导入11G
- yolo.h5文件问题的解决 - 吴恩达深度学习:目标检测之YOLO算法
- 手机在线下载安装BlackBerry App World应用程序
- mysql查询出现In aggregated query without GROUP BY, expression #1 of SELECT list contains nonaggregated c
- 2021年安全生产监管人员报名考试及安全生产监管人员