Ocene strežnikov so številke, ki jih je izdajatelj izračunal za svoj seznam, in vsaka pomeni natanko to, kar je ta izdajatelj odločil. Dva imenika lahko isto končno točko razvrstita različno, ne da bi eden od njiju imel prav. Preberite definicijo, preden dovolite, da lestvica namesto vas izbere izhod.

Spodnje preveritve pokrivajo, kaj brati, kaj izmeriti sam in kaj zapisati. Predpostavljajo odjemalca, ki že podpira protokol, ki ga ponuja kandidat.

Preberite definicijo pred lestvico

Začnite s stranjo definicije, ne s tabelo. Ocena, zgrajena iz prijavljenega časa delovanja, števila sej ali ocen prepustnosti, razvršča končne točke po teh količinah, kar je trditev o obremenitvi in dosegljivosti, ne o zasebnosti. Bodite pozorni, kako stari so vhodni podatki, ker številka, ki se osvežuje mesečno, opisuje drug stroj kot tista, ki se osvežuje vsako uro. Kjer definicije ni, je številka orodje za razvrščanje z neznanimi vhodi in si zasluži natanko toliko zaupanja.

Obseg je enako pomemben kot vhod. Vrednost, izmerjena med sondo izdajatelja in končno točko, ne pove ničesar o poti iz vašega omrežja, številka, ki opisuje množičen prenos, pa ne napoveduje interaktivne zakasnitve. Svežina in obseg skupaj odločita, ali se številka sploh nanaša na vašo odločitev.

Zaupanje, združljivost in hitrost so tri vprašanja

Končna točka, ki sprejema vaš promet, s tem še ni dober kraj, kamor bi ga pošiljali. Vnos v imeniku našteva operativne podrobnosti povezave, kar ni potrdilo o beleženju, lastništvu ali o tem, kaj operater počne z metapodatki. Združljivost je ločeno vprašanje: protokol, nabor šifer in različica odjemalca se ujemajo ali ne, in nobena ocena tega ne spremeni. Hitrost je tretja in je edina od treh, ki jo lahko izmerite na svojem stroju.

Ločevanje vseh treh preprečuje najpogostejšo napako, namreč izbrati hitro končno točko in to brati kot dokaz dobre prakse. Počasna, a jasna končna točka je boljša privzeta izbira kot hitra, katere operaterja ne morete opisati.

Imenik lahko objavi tudi polja, ki ne sodijo v nobeno od treh. Operaterjev lastni opis, seznam protokolov ali oznaka države so trditve in metapodatki ter pridejo s kredibilnostjo tistega, ki jih je vnesel.

Izmerite kandidata iz svojega omrežja

Ko kandidat prestane prvi dve vprašanji, izmerite pot, ki bi jo res uporabili. Spodnji ukazi preverjajo dosegljivost, kakovost poti in dokončano zahtevo v tem vrstnem redu. Zaženite jih ob uri, ko bi storitev uporabljali, saj se tako domača povezava kot javni posredovalnik spreminjata z obremenitvijo.

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

Izhod berite kot tri ločene odgovore. Ping, ki nikoli ne odgovori, lahko pomeni, da končna točka filtrira ICMP, in ne da storitev ne deluje, zato ga povežite s preveritvijo vrat. Sled poti pokaže, kje se nabira zakasnitev, dokončana zahteva s časom pa dokazuje, da veriga deluje z vašega naslova. Nobena od teh vrednosti ni trajna lastnost končne točke.

Zapišite primerjavo

Zapišite kandidata, čas meritve, tri rezultate in razlog, zakaj ste prešli na naslednjega. To spremeni seznam zapomnjenih lestvic v primerjavo, ki jo lahko nekdo drug ponovi. Prav tako prekine zanko, v kateri nenehno menjate države in sklepate, da je vse počasno.

Neuspešni kandidat si prav tako zasluži zapis, ker je končna točka, ki ob eni uri zavrne en protokol, dejstvo o tem testu, ne razsodba o celotnem imeniku. Zapišite zavrnitev z njenim časovnim žigom in naslednja primerjava se začne z dokazi.

Po vsaki nadgradnji odjemalca znova preverite izbrano končno točko, ker se odgovor o združljivosti lahko spremeni, medtem ko ocena ostane enaka. Številko obravnavajte kot namig za razvrščanje, svoje meritve pa kot dokaz.

Sorodni članki