zoukankan      html  css  js  c++  java
  • 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

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

  • 相关阅读:
    vue项目搭建过程2 -- 使用 vue cli 4.0 搭建 vue 项目
    vue项目搭建过程1 -- 环境搭建
    升级node.js版本
    git的初步了解
    期末总结
    四则运算的封装
    用户故事
    0~10的随机整数运算
    创业近一年在博客园总结一下,希望给来者一点借鉴
    PV与并发之间换算的算法换算公式
  • 原文地址:https://www.cnblogs.com/interdrp/p/7894598.html
Copyright © 2011-2022 走看看