Klientské měření času u přenosů přes proxy curl
Interpretujte časové intervaly curl, aniž byste měření viditelná klientem považovali za rozpis skryté upstream práce proxy.
Odečtení času prvního bajtu od celkového času přenosu popisuje interval po prvním bajtu odpovědi až do dokončení. Neizoluje, kolik času proxy strávila připojováním k webu nebo čekáním, až web vygeneruje odpověď.
Tento rozdíl je důležitý při porovnávání IP adres proxy. Velké tělo může prodloužit interval po prvním bajtu, i když web odpověděl rychle. Malé tělo může po dlouhém čekání před prvním bajtem rychle skončit.
| Měření | Interpretace |
|---|---|
| Čas připojení | Klientem viditelné navázání spojení pro trasu přenosu |
| Čas zahájení přenosu | Uplynulý čas do začátku odpovědi včetně předchozí práce |
| Celkem minus zahájení přenosu | Zbývající interval přenosu po tomto bodě |
Použijte přesnou definici dokumentovanou pro každé pole. Typ proxy, TLS, opětovné použití spojení a přesměrování mohou ovlivnit, které fáze jsou zastoupeny. Jde o pozorování z klienta; automaticky neodhalují interní časy DNS, fronty, upstream spojení a zpracování původu proxy odděleně.
Pokud proxy provozujete, propojte klientské časování s jejími vlastními protokoly požadavků nebo metrikami. Pokud ne, uchovejte měření jako důkaz od konce ke konci a označte je poctivě. Číslo nazvané „doba odezvy proxy“ potřebuje definovaný začátek a konec.
Pro srovnání udržujte cíl, velikost odpovědi a zátěž konzistentní. Když jsou veřejné koncové body pro takové srovnání vhodné, seznam bezplatných proxy nabízí kandidáty; pro srovnatelná měření použijte stejný podporovaný proxy protokol. Rychlejší výsledek z jiné stránky může odrážet menší přenos, nikoli lepší cestu přes proxy.