Module ngx_http_v2_module

官方配置说明:

http://nginx.org/en/docs/http/ngx_http_v2_module.html#example

 

ngx_http_v2_module模块指令中文说明

ngx_http_v2_module模块可以通过指令修改一系列配置,来调整HTTP/2性能:

  • http2_chunk_size
Syntax: http2_chunk_size size;
Default:    
http2_chunk_size 8k;
Context:    http, server, location

设置响应报文内容(response body)分片的最大长度。如果这个值过小,将会带来更高的开销,如果值过大,则会导致线头阻塞的问题。默认大小8k。

  • http2_body_preread_size
Syntax: http2_body_preread_size size;
Default:    
http2_body_preread_size 64k;
Context:    http, server

用于解决HTTP/2 POST Bug,1.11.0版本以上有效。请求内容在被处理前存储缓冲区的大小。1.9.5~1.10.0这个值都是默认为0的,1.11.0默认是64k。

  • http2_idle_timeout
Syntax: http2_idle_timeout time;
Default:    
http2_idle_timeout 3m;
Context:    http, server

设置空闲连接关闭的超时时间。

  • http2_max_concurrent_streams
Syntax: http2_max_concurrent_streams number;
Default:    
http2_max_concurrent_streams 128;
Context:    http, server

 

设置一个连接中最大并发流的数量

  • http2_max_field_size
Syntax: http2_max_field_size size;
Default:    
http2_max_field_size 4k;
Context:    http, server

限制经过HPACK压缩后请求头中每个字段的最大尺寸。

  • http2_max_header_size
Syntax: http2_max_header_size size;
Default:    
http2_max_header_size 16k;
Context:    http, server

 

限制经过HPACK压缩后完整请求头的最大尺寸。

  • http2_recv_buffer_size
Syntax: http2_recv_buffer_size size;
Default:    
http2_recv_buffer_size 256k;
Context:    http

设置每一个worker的输入缓冲区大小

  • http2_recv_timeout
Syntax: http2_recv_timeout time;
Default:    
http2_recv_timeout 30s;
Context:    http, server

设置当连接关闭后,等到客户端是否发送更多的数据来的超时时间。

转载于:https://www.cnblogs.com/interdrp/p/7894598.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值