TsgcHTTP3Server › Propiedades › H3Settings
Ajustes del protocolo HTTP/3 anunciados a los peers en el frame SETTINGS.
property H3Settings: TsgcHTTP3ServerSettings;
—
H3Settings expone los parámetros de conexión HTTP/3 que el servidor anuncia a cada cliente en su frame SETTINGS del stream de control (RFC 9114 sección 7.2.4). El objeto de configuración proporciona:
| Member | Tipo | Descripción |
|---|---|---|
Settings.QPACKMaxTableCapacity | Int64 | Tamaño máximo, en bytes, de la tabla dinámica QPACK que el peer puede usar para comprimir los campos de cabecera. |
Settings.MaxFieldSectionSize | Int64 | Tamaño máximo, en bytes, de una sección de campos de cabecera (suma de las longitudes de nombre y valor más la sobrecarga) que el servidor aceptará. |
Settings.QPACKBlockedStreams | Int64 | Número de streams que pueden estar bloqueados a la espera de actualizaciones de la tabla dinámica QPACK. |
MaxConcurrentStreams | Integer | Número máximo de streams de solicitud que un cliente puede tener abiertos al mismo tiempo en una única conexión. |
Los valores predeterminados siguen las recomendaciones de la RFC 9114 y son adecuados para la mayoría de los servidores; ajústelos solo cuando optimice para compresión de cabeceras de alto volumen o para limitar el uso de recursos.
oServer.H3Settings.Settings.MaxFieldSectionSize := 65536;
oServer.H3Settings.MaxConcurrentStreams := 200;