TsgcHTTP3Server › 属性 › H3Settings
在 SETTINGS 帧中向对等方通告的 HTTP/3 协议设置。
property H3Settings: TsgcHTTP3ServerSettings;
—
H3Settings 公开服务器在其控制流 SETTINGS 帧(RFC 9114 第 7.2.4 节)中向每个客户端通告的 HTTP/3 连接参数。该设置对象提供:
| Member | 类型 | 描述 |
|---|---|---|
Settings.QPACKMaxTableCapacity | Int64 | 对等方用于压缩标头字段的 QPACK 动态表的最大字节数。 |
Settings.MaxFieldSectionSize | Int64 | 服务器接受的标头字段节的最大字节数(名称和值长度之和加上开销)。 |
Settings.QPACKBlockedStreams | Int64 | 可能因等待 QPACK 动态表更新而被阻塞的流的数量。 |
MaxConcurrentStreams | Integer | 客户端在单条连接上同时可打开的最大请求流数。 |
默认值遵循 RFC 9114 建议,适合大多数服务器;仅在针对大批量标头压缩进行调优或限制资源使用时才进行调整。
oServer.H3Settings.Settings.MaxFieldSectionSize := 65536;
oServer.H3Settings.MaxConcurrentStreams := 200;