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 | クライアントが 1 つの接続上で同時に開くことができるリクエストストリームの最大数。 |
デフォルト値は RFC 9114 の推奨に従っており、ほとんどのサーバーに適しています。大量ヘッダー圧縮のチューニングやリソース使用量の制限が必要な場合のみ調整してください。
oServer.H3Settings.Settings.MaxFieldSectionSize := 65536;
oServer.H3Settings.MaxConcurrentStreams := 200;