TsgcHTTP2ClientProperties › Throttle

Throttle Eigenschap

Beperkt het aantal bits per seconde dat door de HTTP/2-socket wordt verzonden of ontvangen.

Syntaxis

__property TsgcTCPThrottle * Throttle;

Standaardwaarde

Enabled=False

Opmerkingen

Gebruik Throttle om de uitgaande en inkomende bandbreedte van de HTTP/2-client te beperken. Schakel de functie in en stel de gewenste bits per seconde in; de transportlaag pauzeert lees-/schrijfbewerkingen om binnen de limiet te blijven. Nuttig om trage netwerken te simuleren bij het testen van HTTP/2-streaming of grote downloads, en om upstreambreedte te delen tussen meerdere HTTP/2-clients die in hetzelfde proces worden uitgevoerd.

Voorbeeld


oHTTP2 = new TsgcHTTP2Client();
oHTTP2->Host = "http2.akamai.com";
oHTTP2->Port = 443;
oHTTP2->TLS = true;
oHTTP2->Throttle->Enabled = true;
oHTTP2->Throttle->BitsPerSec = 256 * 1024;

Terug naar Properties