TsgcHTTP3Server › 속성 › H3Settings
SETTINGS 프레임에서 피어에게 알리는 HTTP/3 프로토콜 설정.
property H3Settings: TsgcHTTP3ServerSettings;
—
H3Settings는 서버가 제어 스트림 SETTINGS 프레임에서 각 클라이언트에 알리는 HTTP/3 연결 매개변수를 노출합니다(RFC 9114 섹션 7.2.4). 설정 객체는 다음을 제공합니다:
| Member | Type | 설명 |
|---|---|---|
Settings.QPACKMaxTableCapacity | Int64 | 피어가 헤더 필드를 압축하는 데 사용할 수 있는 QPACK 동적 테이블의 최대 크기(바이트 단위). |
Settings.MaxFieldSectionSize | Int64 | 서버가 수락할 헤더 필드 섹션의 최대 크기(바이트 단위, 이름과 값 길이의 합에 오버헤드를 더한 값). |
Settings.QPACKBlockedStreams | Int64 | QPACK 동적 테이블 업데이트를 기다리며 차단될 수 있는 스트림 수. |
MaxConcurrentStreams | Integer | 클라이언트가 단일 연결에서 동시에 열 수 있는 최대 요청 스트림 수. |
기본값은 RFC 9114 권장 사항을 따르며 대부분의 서버에 적합합니다. 대용량 헤더 압축을 위해 조정하거나 리소스 사용량을 제한할 때만 변경하십시오.
oServer.H3Settings.Settings.MaxFieldSectionSize := 65536;
oServer.H3Settings.MaxConcurrentStreams := 200;