Klientbasert tidsmåling for curl-proxyoverføringar
Tolk curl-tidsintervall utan å handsame klientsynlege målingar som ei oppdeling av det skjulte upstream-arbeidet til proxyen.
Å trekkje frå første-byte-tida frå den totale overføringstida skildrar intervallet etter den første svarbaiten fram til fullføring. Det isolerer ikkje kor lang tid proxyen brukte på å kople til nettstaden eller på å vente på at nettstaden genererte eit svar.
Denne skilnaden er viktig når proxy-IP-ar blir samanlikna. Ein stor body kan gjere intervallet etter første byte langt sjølv om nettstaden svara raskt. Ein liten body kan bli ferdig raskt etter lang venting før første byte.
| Måling | Tolking |
|---|---|
| Tilkoplingstid | Klientsynleg tilkoplingsoppretting for ruta til overføringa |
| Startoverføringstid | Tid som har gått til svaret startar, inkludert føregåande arbeid |
| Totalt minus startoverføring | Det gjenverande overføringsintervallet etter det punktet |
Bruk den presise definisjonen som er dokumentert for kvart felt. Proxytype, TLS, gjenbruk av tilkoplingar og omdirigeringar kan påverke kva fasar som blir representerte. Dette er observasjonar frå klienten; dei avdekkjer ikkje automatisk dei interne DNS-, kø-, upstream-tilkoplings- og opphavsbehandlingstidene til proxyen kvar for seg.
Viss du driftar proxyen, korreler klienttidsmålinga med eigne førespurnadsloggar eller målingar. Viss ikkje, hald på målingane som ende-til-ende-bevis og merk dei ærleg. Eit tal kalla «proxyens svartid» treng ein definert start og slutt.
Ved samanlikningar må destinasjon, svarstorleik og arbeidsbelastning haldast like. Når offentlege endepunkt er høvelege for den samanlikninga, tilbyr lista over gratis proxyar kandidatar; bruk same støtta proxyprotokoll for samanliknbare målingar. Eit raskare resultat frå ei anna side kan spegle ei mindre overføring snarare enn ei betre proxyrute.