Klientské meranie času pri přenosoch cez proxy curl
Interpretujte časové intervaly curl bez toho, aby ste merania viditeľné klientom považovali za rozpis skrytej upstream práce proxy.
Odčítanie času prvého bajtu od celkového času prenosu opisuje interval po prvom bajte odpovede až do dokončenia. Neizoluje, koľko času proxy strávila pripájaním k webu alebo čakaním, kým web vygeneruje odpoveď.
Tento rozdiel je dôležitý pri porovnávaní IP adries proxy. Veľké telo môže predĺžiť interval po prvom bajte, aj keď web odpovedal rýchlo. Malé telo môže po dlhom čakaní pred prvým bajtom rýchlo skončiť.
| Meranie | Interpretácia |
|---|---|
| Čas pripojenia | Klientom viditeľné nadviazanie spojenia pre trasu prenosu |
| Čas začiatku prenosu | Uplynulý čas do začiatku odpovede vrátane predchádzajúcej práce |
| Celkom mínus začiatok prenosu | Zostávajúci interval prenosu po tomto bode |
Použite presnú definíciu dokumentovanú pre každé pole. Typ proxy, TLS, opätovné použitie spojenia a presmerovania môžu ovplyvniť, ktoré fázy sú zastúpené. Sú to pozorovania z klienta; automaticky neodhaľujú interné časy DNS, frontu, upstream spojenie a spracovanie pôvodu proxy oddelene.
Ak proxy prevádzkujete, prepojte klientske časovanie s jej vlastnými protokolmi požiadaviek alebo metrikami. Ak nie, uchovajte merania ako dôkaz od konca po koniec a označte ich poctivo. Číslo nazvané „čas odozvy proxy“ potrebuje definovaný začiatok a koniec.
Pri porovnaniach udržujte cieľ, veľkosť odpovede a zaťaženie konzistentné. Keď sú verejné koncové body pre takéto porovnanie vhodné, zoznam bezplatných proxy ponúka kandidátov; na porovnateľné merania použite rovnaký podporovaný proxy protokol. Rýchlejší výsledok z inej stránky môže odrážať menší prenos, nie lepšiu cestu cez proxy.