Firwat e Proxy mat niddreger Latenz trotzdeem lues erofluede kann
Verbindungsverzögerung an Download-Duerchsaz moossen ënnerschiddlech Deeler vun enger Proxy-Ufro. Wielt den Test no der Aufgab.
E Proxy, deen eng kleng Säit séier zeréckgëtt, kann beim Erofluede vun enger Datei trotzdeem lues sinn. Déi éischt Ufro weist virun allem d’Verzögerung beim Opbau a bei der Äntwert. E méi groussen Transfert hänkt och dovun of, wéi vill Daten d’Streck dauerhaft droe kann.
Wéi eng Zuel beäntwert Är Fro?
| Aufgab | Nëtzlech Observatioun |
|---|---|
| Eng kleng Säit opmaachen oder eng kuerz API-Ufro schécken | Zäit bis d’Äntwert ukënnt, mam Verbindungsopbau abegraff. |
| Eng Datei eroflueden | Insgesamt iwwerdroe Bytes an duerchschnëttlechen Duerchsaz mat enger passender Testdatei. |
| Eng Applikatioun iwwer vill Ufroe reaktiounsfäeg halen | Typesch Äntwertzäit, Feeler a Widderbenotzung vu Verbindungen ënner der erwaarter Laascht. |
ICMP-Ping ass en aneren Test. E Server ka Ping beäntweren, obwuel säi Proxy-Déngscht net disponibel ass, oder Ping blockéieren, wärend de Proxy funktionéiert. D’Zäit hin an zeréck bei d’Proxy-Adress léisst och dem Proxy seng Verbindung mam Zil aus.
Moosst e richtegen Transfert
Benotzt eng Datei op engem Server, deen Dir kontrolléiert, oder eng Datei, déi fir esou Tester geduecht ass. Dëst Beispill verwërft den Äntwertkierper a weist d’Transfertgréisst, duerchschnëttlech Bytes pro Sekonn an d’Gesamtzäit:
curl --proxy http://203.0.113.10:8080 --noproxy '' --connect-timeout 5 --max-time 30 --silent --show-error --output /dev/null --write-out 'status=%{http_code} bytes=%{size_download} average_Bps=%{speed_download} seconds=%{time_total}\n' https://example.com/test-file.bin
Ersetzt souwuel de Beispillproxy wéi d’Datei-URL. Eng 404-Säit oder eng Äntwert mat verweigertem Zougang ass kee gëltegen Download-Vergläichswäert, och wann se séier kënnt. Kontrolléiert Status, erwaart Dateigréisst an Inhalt, ier Dir Vitessë vergläicht.
D’Feld fir d’Duerchschnëttsvitess ass a Bytes pro Sekonn. En Netztarif, deen a Bits pro Sekonn annoncéiert gëtt, benotzt eng aner Eenheet. Fir Bytes graff a Bits ëmzerechnen, multiplizéiert mat aacht; haalt déi selwecht Eenheet am ganze Verglach bäi.
Halt de Verglach gerecht
Benotzt dat selwecht Zil, déi selwecht Datei, dat selwecht Client-Netz an déiselwecht Zäitlimiten. Vergläicht e puer moderat Prouwen, amplaz dee séierste Versuch erauszesichen. Bei Transferten, déi hänke bleiwen, wielt bewosst Grenze fir den Opbau, d’Gesamtzäit an niddreg Vitess. Haalt feelgeschloen Ufroen an de Resultater: e Proxy, deen heiansdo séier ass, awer dacks ausfält, ka schlecht fir eng Aarbecht sinn, déi fäerdeg muss ginn.
Eng Datei aus dem Cache an e frëschen Download kënne verschidde Weeër duerch de Service huelen. Dat gëllt och fir eng Ufro no engem Verbindungsopbau an eng, déi eng bestoend Verbindung widderbenotzt. Entscheet, wéi ee Verhalen Är Applikatioun brauch, a moosst dat konsequent.
Wielt no der Aarbechtslaascht
Bei enger klenger API-Äntwert kann eng zousätzlech Sekonn virum éischte Byte méi wichteg si wéi de maximalen Duerchsaz. Bei engem groussen Download ass e séieren Handshake mat engem ganz luese Kierper duerno e schlechte Kompromëss. Test a béide Fäll dat wierklech benotzt Zil; keen eenzele Vitessscore beschreift all Streck duerch e Proxy.
D’Proxy-Lëscht vu ProxyHub bitt keng onofhängeg Duerchsazmiessunge pro IP. E Protokoll- oder Lännerfilter ass kee Vitessklassement.