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
设置当连接关闭后,等到客户端是否发送更多的数据来的超时时间。
Module ngx_http_v2_module的更多相关文章
- Fundebug网站升级HTTP/2,真的变快了!
作为新一代的HTTP协议,HTTP/2可以提高网站性能,优化用户体验,Fundebug也是时候升级HTTP/2了,虽然已经有点晚了. 升级HTTP/2是一件很简单的事情,改1行Nginx配置就好了,但 ...
- Android Studio 编译单个module
前期自己要把gradle环境变量配置好 在Terminal中gradle命令行编译apk 输入gradle assembleRelease 会编译全部module编译单个modulecd ./xiru ...
- ABP源码分析三:ABP Module
Abp是一种基于模块化设计的思想构建的.开发人员可以将自定义的功能以模块(module)的形式集成到ABP中.具体的功能都可以设计成一个单独的Module.Abp底层框架提供便捷的方法集成每个Modu ...
- nodejs模块中exports和module.exports的区别
通过Node.js的官方API可以看到Node.js本身提供了很多核心模块 http://nodejs.org/api/ ,这些核心模块被编译成二进制文件,可以require('模块名')去获取:核心 ...
- ES6之module
该博客原文地址:http://www.cnblogs.com/giggle/p/5572118.html 一.module概述 JavaScript一直没有模块体系,但是伴随着ES6的到来,modul ...
- [python] CSV read and write using module xlrd and xlwt
1. get data from csv, skip header of the file. with open('test_data.csv','rb,) as csvfile: readCSV = ...
- Yii2.0.7 限制user module登录遇到的问题
在Yii2.0.6的时候我是在以下文件通过以下方法实现的. frontend/modules/user/Module.php namespace frontend\modules\user; clas ...
- Android Studio导入github下载的project和module
前言:我们以前eclispe时代, 经常都是跑到github浏览第三方开源资源,然后下载下来,运行一下sample之类的,学习没有接触的第三方安卓库,但是到了Android Studio,在githu ...
- Android Studio导入Project、Module的正确方法
Gradle Project项目.Module模块导入 最近看到网上很多人在抱怨,Android Studio很难导入github上下载下来的一些项目,主要包括: 1.导入就在下载Gradle2.根本 ...
随机推荐
- ThinkPHP中的统计查询方法
• count() 表示查询表中总的记录数 • max() 表示查询某个字段的最大值 • min() 表示查询某个字段的最小值 • avg() 表示查询某个字段的平均值 • sum() 表示求出某个字 ...
- C++Primer #7 类
类的定义 简单的来说类就是数据和它的操作的一种封装,内部提供接口函数 类的成员函数的声明必须在类的内部,而它的定义则既可以放在类的内部也可以放在类的外部.(一般在类内进行声明,类外实现函数定义) 定义 ...
- 用 javascript 实现 ping 一个主机,仅测试是否能够连接。
function ping(ip){ var img = new Image(); var start = new Date().getTime(); img.src = "http://& ...
- Spring Boot 入门案例与配置说明
一.Spring Boot简介 官网地址:http://spring.io/projects/spring-boot Spring Boot可以轻松创建可以运行的独立的,生产级的基于Spring的应用 ...
- 【AtCoder】ARC084
C - Snuke Festival 对于每个B二分求出几个A比它小记为sum 然后对于每个C就是比它小的B的sum的和 #include <bits/stdc++.h> #define ...
- 【LOJ】#2073. 「JSOI2016」扭动的回文串
题解 就是一个回文串拼上左右两端 类似二分找lcp这么做 可以直接用哈希找回文串 注意要找A串前半部分,B串找后半部分 代码 #include <bits/stdc++.h> #defin ...
- 【LeetCode】151. Reverse Words in a String
Difficulty: Medium More:[目录]LeetCode Java实现 Description Given an input string, reverse the string w ...
- R语言编程艺术(5)R语言编程进阶
本文对应<R语言编程艺术> 第14章:性能提升:速度和内存: 第15章:R与其他语言的接口: 第16章:R语言并行计算 ================================== ...
- P1890 gcd区间
P1890 gcd区间我一开始80分暴力,模拟100做法dpO(n^2+m)f[i][j]表示i到j的 gcd初始化f[i][i]=i;f[i][j]=gcd(f[i][j-1],a[j]);这样查询 ...
- app微信支付宝支付后台的插件模式+回调通过spring广播处理后续业务(已亲测可用)
写在前面的话:每当我们做一个项目,基本上都会涉及到支付的业务,最常用的莫过于微信和支付宝的支付了,项目有bug,有问题,都不叫问题,可一旦钱出了问题,那就是大问题了,所以在支付业务上我们必须慎之又慎! ...