Asiakaspuolen ajoitus curl-välityspalvelin-siirroille
Tulkitse curl-aikavälejä käsittelemättä asiakkaalle näkyviä mittauksia välityspalvelimen piilotetun upstream-työn erittelynä.
Ensimmäisen tavun ajan vähentäminen kokonaissiirtoajasta kuvaa välin ensimmäisen vastaustavun jälkeen siirron valmistumiseen. Se ei eristä, kuinka kauan välityspalvelin käytti aikaa verkkosivustoon yhdistämiseen tai odotti, että sivusto tuottaa vastauksen.
Tämä ero on tärkeä välityspalvelinten IP-osoitteita vertailtaessa. Suuri runko voi pidentää ensimmäisen tavun jälkeistä väliä, vaikka sivusto vastaisi nopeasti. Pieni runko voi valmistua nopeasti pitkän ennen ensimmäistä tavua kestäneen odotuksen jälkeen.
| Mittaus | Tulkinta |
|---|---|
| Yhteyden muodostusaika | Asiakkaalle näkyvä yhteyden muodostus siirron reitille |
| Siirron aloitusaika | Kulunut aika vastauksen alkuun, mukaan lukien edeltävä työ |
| Kokonaisaika miinus siirron aloitus | Jäljelle jäävä siirtoaika tuon hetken jälkeen |
Käytä jokaiselle kentälle dokumentoitua tarkkaa määritelmää. Välityspalvelimen tyyppi, TLS, yhteyksien uudelleenkäyttö ja uudelleenohjaukset voivat vaikuttaa siihen, mitkä vaiheet esitetään. Nämä ovat asiakkaan havaintoja; ne eivät automaattisesti paljasta välityspalvelimen sisäisiä DNS-, jonotus-, upstream-yhteys- ja alkuperän käsittelyaikoja erikseen.
Jos ylläpidät välityspalvelinta, korreloi asiakkaan ajoitus sen omiin pyyntölokeihin tai mittareihin. Jos et, säilytä mittaukset päästä päähän -todisteena ja merkitse ne rehellisesti. Luku nimeltä ”välityspalvelimen vasteaika” tarvitsee määritellyn alun ja lopun.
Vertailuissa pidä kohde, vastauksen koko ja työkuorma yhdenmukaisina. Kun julkiset päätepisteet sopivat tuohon vertailuun, ilmaisten välityspalvelinten luettelo tarjoaa ehdokkaita; käytä samaa tuettua välityspalvelinprotokollaa vertailukelpoisiin mittauksiin. Nopeampi tulos toiselta sivulta voi heijastaa pienempää siirtoa eikä parempaa välityspalvelinpolkua.