Serverite punktisummad on numbrid, mille avaldaja arvutas omaenda loendi jaoks, ja igaüks neist tähendab täpselt seda, mida see avaldaja otsustas. Kaks kataloogi võivad sama lõpp-punkti järjestada erinevalt, ilma et kumbki eksiks. Loe määratlust enne, kui lased järjestusel sinu eest väljapääsu valida.

Allpool olevad kontrollid katavad, mida lugeda, mida ise mõõta ja mida üles kirjutada. Need eeldavad klienti, mis juba toetab protokolli, mida kandidaat pakub.

Loe määratlust enne järjestust

Alusta määratluse lehelt, mitte tabelist. Punktisumma, mis on koostatud teatatud tööaja, sessioonide arvu või läbilaskevõime hinnangute põhjal, järjestab lõpp-punktid nende suuruste järgi, mis on väide koormuse ja kättesaadavuse, mitte privaatsuse kohta. Pane tähele, kui vanad on sisendid, sest kord kuus uuendatav arv kirjeldab teist masinat kui iga tund uuendatav. Kus määratlust pole, on arv järjestamise vahend tundmatute sisenditega ja väärib täpselt nii palju usaldust.

Ulatus on sama oluline kui sisend. Avaldaja sondi ja lõpp-punkti vahel mõõdetud väärtus ei ütle midagi sinu võrgust lähtuva tee kohta ning hulgiedastust kirjeldav arv ei ennusta interaktiivset latentsust. Värskus ja ulatus otsustavad koos, kas arv üldse sinu otsuse kohta kehtib.

Usaldus, ühilduvus ja kiirus on kolm küsimust

Lõpp-punkt, mis võtab sinu liikluse vastu, ei ole seetõttu hea koht, kuhu seda saata. Kataloogikirje loetleb tööühenduse üksikasju, mis ei ole sertifikaat logimise, omandiõiguse ega operaatori metakäitluse kohta. Ühilduvus on eraldi küsimus: protokoll, šifrikomplekt ja kliendi versioon kas sobivad või ei, ja ükski punktisumma ei muuda seda. Kiirus on kolmas ja see on ainus kolmest, mida saad mõõta oma masinast.

Kolme lahus hoidmine hoiab ära kõige tavalisema vea, nimelt kiire lõpp-punkti valimise ja selle lugemise hea tava tõendiks. Aeglane, kuid selge lõpp-punkt on parem vaikevalik kui kiire, mille operaatorit sa ei suuda kirjeldada.

Kataloog võib avaldada ka välju, mis ei sobi ühegi kolme alla. Operaatori enda kirjeldus, protokollide loend või riigisilt on väited ja metaandmed ning need tulevad selle usaldusväärsusega, kes need trükkis.

Mõõda kandidaati oma võrgust

Kui kandidaat läbib kaks esimest küsimust, mõõda teed, mida sa tegelikult kasutaksid. Allolevad käsud kontrollivad kättesaadavust, tee kvaliteeti ja lõpetatud päringut, just selles järjekorras. Käivita need tunnil, mil teenust kasutaksid, sest nii kodune ühendus kui ka avalik relee muutuvad koormusega.

ping -c 20 203.0.113.77
mtr -r -c 50 203.0.113.77
curl -sS -o /dev/null -w '%{http_code} %{time_connect} %{time_total}\n' --max-time 8 https://example.com/
timeout 5 bash -c 'cat < /dev/null > /dev/tcp/203.0.113.77/1194' && echo port-open

Loe väljundit kolme eraldi vastusena. Ping, mis ei vasta kunagi, võib tähendada, et lõpp-punkt filtreerib ICMP-d, mitte et teenus on maas, seega seo see pordikontrolliga. Teejälg näitab, kuhu viivitus koguneb, ja ajastatud lõpetatud päring tõestab, et ahel töötab sinu aadressilt. Ükski neist väärtustest ei ole lõpp-punkti püsiv omadus.

Kirjuta võrdlus üles

Kirjuta üles kandidaat, mõõtmise aeg, kolm tulemust ja põhjus, miks liikusid järgmise juurde. See muudab meelespeetavate järjestuste loendi võrdluseks, mida keegi teine saab korrata. See katkestab ka ahela, kus sa pidevalt riike vahetad ja järeldad, et kõik on aeglane.

Ebaõnnestunud kandidaat väärib samuti märget, sest lõpp-punkt, mis ühel tunnil ühe protokolli tagasi lükkab, on fakt selle testi kohta, mitte otsus kogu kataloogi kohta. Kirjuta keeldumine koos ajatempliga üles ja järgmine võrdlus algab tõenditest.

Kontrolli valitud lõpp-punkti uuesti pärast iga kliendi uuendust, sest ühilduvuse vastus võib muutuda, samal ajal kui punktisumma jääb samaks. Käsitle arvu järjestamise vihjena ja oma mõõtmisi tõendina.

Seotud artiklid