Għaliex proxy b’latenza baxxa xorta jista’ jniżżel bil-mod
Id-dewmien tal-konnessjoni u r-rata tat-tniżżil ikejlu partijiet differenti ta’ talba permezz ta’ proxy. Agħżel it-test skont il-kompitu.
Proxy li jirritorna paġna żgħira malajr xorta jista’ jkun bil-mod meta jniżżel fajl. L-ewwel talba turi l-aktar id-dewmien fit-twaqqif u fir-rispons. Trasferiment akbar jiddependi wkoll minn kemm dejta tista’ ġġorr ir-rotta b’mod sostnut.
Liema ċifra twieġeb il-mistoqsija tiegħek?
| Kompitu | Osservazzjoni utli |
|---|---|
| Tiftaħ paġna żgħira jew tibgħat talba API qasira | Ħin sakemm jasal ir-rispons, inkluż it-twaqqif tal-konnessjoni. |
| Tniżżel fajl | Total ta’ bytes trasferiti u rata medja ta’ trasferiment b’fajl tat-test adattat. |
| Iżżomm applikazzjoni reattiva tul ħafna talbiet | Ħin ta’ rispons tipiku, fallimenti u użu mill-ġdid tal-konnessjonijiet taħt it-tagħbija mistennija. |
ICMP ping huwa test differenti. Server jista’ jwieġeb ping waqt li s-servizz proxy tiegħu ma jkunx disponibbli, jew jimblokka ping waqt li l-proxy jaħdem. Il-ħin tar-ritorn lejn l-indirizz tal-proxy lanqas ma jinkludi l-konnessjoni tiegħu mad-destinazzjoni tiegħek.
Kejjel trasferiment reali
Uża fajl fuq server li tikkontrolla, jew wieħed maħsub għal test bħal dan. Dan l-eżempju jarmi l-korp tar-rispons u juri d-daqs tat-trasferiment, il-medja ta’ bytes kull sekonda u l-ħin totali:
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
Ibdel kemm il-proxy tal-eżempju kif ukoll il-URL tal-fajl. Paġna 404 jew rispons li jiċħad l-aċċess mhuwiex kejl validu tat-tniżżil, anki jekk jasal malajr. Iċċekkja l-istatus, id-daqs mistenni tal-fajl u l-kontenut qabel tqabbel il-veloċitajiet.
Il-qasam tal-veloċità medja huwa f’bytes kull sekonda. Pjan tan-netwerk reklamat f’bits kull sekonda juża unità differenti. Biex taqleb bejn bytes u bits bejn wieħed u ieħor, immultiplika bi tmienja; żomm l-istess unità matul il-paragun.
Żomm il-paragun ġust
Uża l-istess destinazzjoni, fajl, netwerk tal-klijent u limiti ta’ ħin. Qabbel diversi kampjuni moderati minflok tagħżel l-aktar tentattiv mgħaġġel. Għal trasferimenti mwaħħla, agħżel b’attenzjoni limiti għat-twaqqif, il-ħin totali u l-veloċità baxxa. Żomm it-talbiet li fallew fir-riżultati: proxy li xi drabi jittrasferixxi malajr iżda jfalli ta’ spiss jista’ jkun għażla ħażina għal xogħol li jrid jitlesta.
Fajl fil-cache u tniżżil ġdid jistgħu jgħaddu minn mogħdijiet differenti fis-servizz. L-istess jgħodd għal talba wara t-twaqqif ta’ konnessjoni u waħda li terġa’ tuża konnessjoni eżistenti. Iddeċiedi liema mġiba teħtieġ l-applikazzjoni u kejjel dik b’mod konsistenti.
Agħżel skont it-tagħbija tax-xogħol
Għal rispons API żgħir, sekonda żejda qabel l-ewwel byte tista’ tgħodd aktar mir-rata massima. Għal tniżżil kbir, handshake mgħaġġel segwit minn korp bil-mod ħafna huwa kompromess ħażin. Għaż-żewġ kompiti ttestja d-destinazzjoni li se tuża tassew; m’hemmx punteġġ wieħed tal-veloċità li jiddeskrivi kull rotta minn proxy.
Il-lista ta’ proxies ta’ ProxyHub ma tipprovdix kejl indipendenti tar-rata tat-trasferiment għal kull IP. Filtru ta’ protokoll jew pajjiż mhuwiex klassifika tal-veloċità.