TsgcHTTP3Server › Özellikler › H3Settings
SETTINGS çerçevesinde eşlere duyurulan HTTP/3 protokolü ayarları.
property H3Settings: TsgcHTTP3ServerSettings;
—
H3Settings, sunucunun kontrol akışı SETTINGS çerçevesinde her istemciye duyurduğu HTTP/3 bağlantı parametrelerini gösterir (RFC 9114 bölüm 7.2.4). Ayarlar nesnesi şunları sağlar:
| Member | Type | Açıklama |
|---|---|---|
Settings.QPACKMaxTableCapacity | Int64 | Eşin başlık alanlarını sıkıştırmak için kullanabileceği maksimum QPACK dinamik tablo boyutu, bayt cinsinden. |
Settings.MaxFieldSectionSize | Int64 | Sunucunun kabul edeceği maksimum başlık alan bölümü boyutu (ad ve değer uzunluklarının toplamı artı ek yük), bayt cinsinden. |
Settings.QPACKBlockedStreams | Int64 | QPACK dinamik tablo güncellemelerini bekleyebilecek engellenen akış sayısı. |
MaxConcurrentStreams | Integer | Tek bir bağlantı üzerinde bir istemcinin aynı anda açabileceği maksimum istek akışı sayısı. |
Varsayılanlar RFC 9114 önerilerini izler ve çoğu sunucu için uygundur; yalnızca yüksek hacimli başlık sıkıştırması için ayarlama yaparken veya kaynak kullanımını sınırlarken değiştirin.
oServer.H3Settings.Settings.MaxFieldSectionSize := 65536;
oServer.H3Settings.MaxConcurrentStreams := 200;