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

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

  • 相关阅读:
    quratz数据存储
    quratz线程
    scheduler 基本原理
    一致性哈希算法
    高并发流量控制
    049 DSL语句
    048 SparkSQL自定义UDAF函数
    047 SparkSQL自定义UDF函数
    Quratz的理解
    046 SparlSQL中的函数
  • 原文地址:https://www.cnblogs.com/interdrp/p/7894598.html
Copyright © 2011-2022 走看看