Nginx——nginx作为静态资源web服务(配置语法)

Posted 小志的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx——nginx作为静态资源web服务(配置语法)相关的知识,希望对你有一定的参考价值。

一、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、作用

  • 压缩的http协议的版本。

七、nginx压缩模块的扩展

  • http_gzip_static_module 表示预读gzip功能,预先把文件进行压缩。然后在下载压缩好的文件。
  • http_gunzip_module表示应用支持gunzip的压缩方式,解决少部门浏览器无法解决gzip压缩的方式,需要使用gunzip压缩方式。

以上是关于Nginx——nginx作为静态资源web服务(配置语法)的主要内容,如果未能解决你的问题,请参考以下文章

Nginx——nginx作为静态资源web服务(浏览器缓存示例演示)

Nginx作为静态资源web服务-跨站访问

Nginx作为静态资源web服务-跨站访问

Nginx——nginx作为静态资源web服务(CDN场景)

Nginx——nginx作为静态资源web服务(跨站访问原理与配置语法)

Nginx——nginx作为静态资源web服务(浏览器缓存原理)