TsgcHTTP3Server › Eigenschappen › H3Settings
HTTP/3-protocolinstellingen die aan peers worden geadverteerd in het SETTINGS-frame.
property H3Settings: TsgcHTTP3ServerSettings;
—
H3Settings geeft de HTTP/3-verbindingsparameters vrij die de server aan elke client aankondigt in zijn controlestroom-SETTINGS-frame (RFC 9114 sectie 7.2.4). Het instellingenobject biedt:
| Member | Type | Beschrijving |
|---|---|---|
Settings.QPACKMaxTableCapacity | Int64 | Maximale grootte, in bytes, van de QPACK-dynamische tabel die de peer mag gebruiken om headervelden te comprimeren. |
Settings.MaxFieldSectionSize | Int64 | Maximale grootte, in bytes, van een headerveld-sectie (som van naam- en waardenlengtes plus overhead) die de server accepteert. |
Settings.QPACKBlockedStreams | Int64 | Aantal streams dat geblokkeerd kan zijn in afwachting van QPACK-dynamische-tabelupdates. |
MaxConcurrentStreams | Integer | Maximaal aantal aanvraagstreams dat een client tegelijkertijd open kan hebben op een enkele verbinding. |
De standaardwaarden volgen de RFC 9114-aanbevelingen en zijn geschikt voor de meeste servers; pas ze alleen aan bij het afstemmen op hoge-volume headercompressie of om het resourcegebruik te begrenzen.
oServer.H3Settings.Settings.MaxFieldSectionSize := 65536;
oServer.H3Settings.MaxConcurrentStreams := 200;