文档详情

陶辉:Nginx上实现HTTP3及其性能优化之道.pdf

发布:2025-05-04约1.59万字共39页下载文档
文本预览下载声明

NGINX上实现HTTP3及其性能

优化之道

陶辉矩尺网络CTO

个人介绍

陶辉

矩尺网络CTO

《深入理解Nginx》作者

极客时间《系统性能优化必知必会》专栏作者

视频课《Web协议详解与抓包实战》《Nginx核心知识100讲》讲师

腾讯云TVP

GOPS全球运维大会2023·上海站

1HTTP3协议概述

目录2stream层:多路复用

CONTENTS

3connection层:连接迁移

4性能优化安全加固

01HTTP3

协议概述

HTTP协议的发展轨迹

队头阻塞:HTTP2overTCP

RTT减少:握手速度的提升

连接迁移的意义:移动网络

HTTP3的特性

•QUIC

•报文格式

•UDP

•Packet

•QUICFrame

•HTTP3Frame

•安全

•TLS实现

•放大攻击防御

•连接ID

•连接迁移

•stream

•可靠有序

•多路复用

•HTTP3

•stream流

•单向流

•推送流

•QPACK

•控制流

•双向流:请求

部署Nginx支持HTTP3

•仅client七层ngx_min(

10*qc-tp.max_udp_payload_size,

•四层不支持QUICngx_max(2*qc-tp.max_udp_payload_size,14720)

•拥塞控制算法不可更改);

•仅RFC9002,类似TCPNewReno

•初始拥塞窗口遵循RFC6928

•编译

•--with-http_v3_module

•--with-cc-opt=-DNGX_QUIC_DEBUG_PACKETS-

DNGX_QUIC_DEBUG_CRYPTO“

•开启服务

•listen8443quicreuseport;

•http3on;

•协议升级

显示全部
相似文档