一、sendfile的配置语法(即文件读取的配置语法)
1、配置语法
- Syntax:sendfile on |off; on表示开启文件读取,off表示关闭文件读取。
- Default:sendfile off; 表示默认关闭。
- Context:http,server,location 表示需要在http块、或server块、或location块块中进行配置。
2、作用
二、tcp_nopush的配置语法(即高传输效率的配置语法)
1、配置语法
- Syntax:tcp_nopush on |off;表示开启提高网络包的传输效率功能。
- Default:tcp_nopush off; 表示默认关闭。
- Context:http,server,location表示需要在http块、或server块、或location块块中进行配置。
2、作用
- sendfile开启的情况下,提高网络包的传输效率(即把多个包进行整合,一次性发送出去)。
三、tcp_nodelay的配置语法(即实时性的配置语法)
1、配置语法
- Syntax:tcp_nodelay on |off;表示开启数据包实时发送,不需要等待功能。
- Default:tcp_nodelay on; 表示默认开启。
- Context:http,server,location表示需要在http块、或server块、或location块块中进行配置。
2、作用
- keepalive连接下,提高网络包的传输实时性。
四、gzip的配置语法(即压缩的配置语法)
1、配置语法
- Syntax:gzip on |off;表示开启数据包压缩传输功能。
- Default:gzip off; 表示默认关闭。
- Context:http,server,location表示需要在http块、或server块、或location块块中进行配置。
2、作用
五、gzip_comp_level的配置语法(即压缩比率的配置语法)
1、配置语法
- Syntax:gzip_comp_level level;表示压缩比率的级别。
- Default:gzip_comp_level 1; 表示默认压缩比率的级别为1.
- Context:http,server,location表示需要在http块、或server块、或location块块中进行配置。
2、作用
六、gzip_http_version的配置语法(即压缩的http协议的版本的配置语法)
1、配置语法
- Syntax:gzip_http_version 1.0|1.1;表示压缩的http协议的版本。
- Default:gzip_http_version 1.1; 表示默认压缩的http协议的版本为1.1。
- Context:http,server,location表示需要在http块、或server块、或location块块中进行配置。
2、作用
七、Nginx压缩模块的扩展
- http_gzip_static_module 表示预读gzip功能,预先把文件进行压缩。然后在下载压缩好的文件。
- http_gunzip_module表示应用支持gunzip的压缩方式,解决少部门浏览器无法解决gzip压缩的方式,需要使用gunzip压缩方式。
|