Оценките на сървъри са числа, които издателят е изчислил за собствения си списък, и всяко от тях означава това, което този издател е решил, че означава. Два каталога могат да подредят една и съща крайна точка по различен начин, без нито един да греши. Прочетете определението, преди да оставите класация да избере изход вместо вас.

Проверките по-долу обхващат какво да четете, какво да измерите сами и какво да запишете. Те предполагат клиент, който вече поддържа протокола, който кандидатът предлага.

Прочетете определението преди класацията

Започнете със страницата с определението, а не с таблицата. Оценка, изградена от заявено време на работа, брой сесии или оценки на пропусквателната способност, подрежда крайните точки по тези величини, което е твърдение за натоварването и достъпността, а не за поверителността. Отбележете колко стари са входните данни, защото цифра, обновявана месечно, описва различна машина от тази, обновявана всеки час. Където няма определение, числото е средство за подредба с неизвестни входни данни и заслужава точно толкова доверие.

Обхватът е също толкова важен, колкото и входните данни. Стойност, измерена между сондата на издателя и крайната точка, не казва нищо за пътя от вашата мрежа, а число, описващо масов трансфер, не предсказва интерактивно закъснение. Свежестта и обхватът заедно решават дали цифрата изобщо се отнася до вашето решение.

Доверие, съвместимост и скорост са три въпроса

Крайна точка, която приема трафика ви, не е поради това добро място, на което да го изпратите. Записът в каталога изброява оперативни данни за връзката, а това не е сертификат за логване, собственост или какво прави операторът с метаданните. Съвместимостта е отделен въпрос: протокол, набор от шифри и версия на клиента или съвпадат, или не, и никаква оценка не променя това. Скоростта е трета и е единствената от трите, която можете да измерите от своята машина.

Разделянето на трите предотвратява най-честата грешка, а именно да изберете бърза крайна точка и да прочетете това като доказателство за добра практика. Бавна, но прозрачна крайна точка е по-добър избор по подразбиране от бърза, чийто оператор не можете да опишете.

Каталогът може да публикува и полета, които не се вписват в нито едно от трите. Собственото описание на оператора, списък с протоколи или етикет за държава са твърдения и метаданни и идват с доверието на този, който ги е написал.

Измерете кандидата от собствената си мрежа

След като кандидатът премине първите два въпроса, измерете пътя, който действително бихте използвали. Командите по-долу проверяват достъпност, качество на пътя и завършена заявка, в този ред. Пускайте ги в часа, в който бихте ползвали услугата, защото домашната връзка и публичният релей се променят и двата с натоварването.

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

Четете изхода като три отделни отговора. Пинг, който никога не отговаря, може да означава, че крайната точка филтрира ICMP, а не че услугата е спряла, затова го съчетайте с проверката на порта. Трасирането на пътя показва къде се натрупва закъснение, а завършена заявка с времетраене доказва, че веригата работи от вашия адрес. Нито една от тези стойности не е постоянно свойство на крайната точка.

Запишете сравнението

Запишете кандидата, времето на измерването, трите резултата и защо сте преминали към следващия. Това превръща списък от запомнени класации в сравнение, което някой друг може да повтори. То също прекъсва цикъла, в която непрекъснато сменяте държави и стигате до извода, че всичко е бавно.

Неуспешният кандидат също заслужава бележка, защото крайна точка, която отказва един протокол в един час, е факт за този тест, а не присъда за цялия каталог. Запишете отказа с неговия час и следващото сравнение започва от доказателство.

Проверявайте отново избраната крайна точка след всяко обновяване на клиента, защото отговорът за съвместимостта може да се промени, докато оценката остава същата. Третирайте числото като подсказка за подредба, а собствените си измервания като доказателството.

Подобни статии