Bezeichnung
easy:SetOpt_Stream_Weight -- setzt die Gewichtung des numerischen Datenstroms
Übersicht
easy:SetOpt_Stream_Weight(weight)
Beschreibung
Stellen Sie den Parameter weight auf eine Zahl zwischen 1 und 256 ein.

Bei Verwendung von HTTP/2 wird mit dieser Option die individuelle Gewichtung für diesen bestimmten Datenstrom festgelegt, die vom Easy handle verwendet wird. Das Festlegen und Verwenden von Gewichtungen ist nur sinnvoll und kann nur verwendet werden, wenn mehrere Datenströme über die gleichen Verbindungen ausgeführt werden. Dies bedeutet, dass Sie #CURLMOPT_PIPELINING verwenden.

Diese Option kann während der Übertragung festgelegt werden und bewirkt, dass die aktualisierten Gewichtungsinformationen beim nächsten Senden eines HTTP/2-Frames an den Server gesendet werden.

Weitere Informationen zum Protokoll finden Sie in Abschnitt 5.3 von RFC 7540: https://httpwg.github.io/specs/rfc7540.html#StreamPriority

Datenströme mit demselben übergeordneten Element sollten entsprechend ihrer Gewichtung Ressourcen zugewiesen bekommen. Wenn also zwei Datenströme aktiv sind, Datenstrom A mit Gewichtung 16 und Datenstrom B mit Gewichtung 32, erhält Datenstrom B zwei Drittel (32/48) der verfügbaren Bandbreite (vorausgesetzt, der Server kann die Daten für beide Datenströme gleichermaßen senden).

Eingaben
weight
Eingabewert

Navigation zeigen