As pontuações de servidores são números que um editor calculou para a própria lista, e cada um significa exatamente o que esse editor decidiu. Dois diretórios podem ordenar o mesmo endpoint de formas diferentes sem que nenhum esteja errado. Leia a definição antes de deixar um ranking escolher uma saída por você.

As verificações abaixo cobrem o que ler, o que medir por conta própria e o que anotar. Pressupõem um cliente que já suporta o protocolo que um candidato oferece.

Leia a definição antes do ranking

Comece pela página da definição e não pela tabela. Uma pontuação construída a partir de tempo de atividade declarado, contagens de sessões ou estimativas de débito ordena os endpoints por essas grandezas, o que é uma afirmação sobre carga e acessibilidade e não sobre privacidade. Repare em quão antigos são os dados de entrada, porque um número atualizado mensalmente descreve outra máquina do que um atualizado a cada hora. Onde não existe definição, o número é um dispositivo de ordenação com entradas desconhecidas, e merece exatamente essa confiança.

O alcance importa tanto quanto a entrada. Um valor medido entre a sonda do editor e o endpoint não diz nada sobre o caminho a partir da sua rede, e um número que descreve transferência em massa não prevê latência interativa. Frescor e alcance decidem juntos se o número se aplica à sua decisão.

Confiança, compatibilidade e velocidade são três perguntas

Um endpoint que aceita o seu tráfego não é por isso um bom lugar para enviá-lo. Uma entrada de diretório lista detalhes operacionais de conexão, o que não é um certificado sobre registro, propriedade ou sobre o que o operador faz com metadados. A compatibilidade é uma pergunta separada: protocolo, conjunto de cifras e versão do cliente ou combinam ou não, e nenhuma pontuação muda isso. A velocidade é a terceira, e é a única das três que você pode medir na sua própria máquina.

Manter as três separadas evita o erro mais comum, que é escolher um endpoint rápido e lê-lo como prova de boas práticas. Um endpoint lento mas claro é uma melhor opção padrão do que um rápido cujo operador você não consegue descrever.

Um diretório também pode publicar campos que não se encaixam em nenhuma das três. A descrição do próprio operador, uma lista de protocolos ou um rótulo de país são afirmações e metadados, e chegam com a credibilidade de quem os digitou.

Meça o candidato a partir da sua própria rede

Quando um candidato passa nas duas primeiras perguntas, meça o caminho que você realmente usaria. Os comandos abaixo verificam acessibilidade, qualidade do caminho e um pedido concluído, nessa ordem. Execute-os na hora em que você usaria o serviço, porque tanto o enlace doméstico quanto o relé público mudam com a carga.

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

Leia a saída como três respostas separadas. Um ping que nunca responde pode significar que o endpoint filtra ICMP e não que o serviço esteja fora, então combine-o com a verificação da porta. O traçado do caminho mostra onde o atraso se acumula, e um pedido concluído com tempos prova que a cadeia funciona a partir do seu endereço. Nenhum desses valores é uma propriedade permanente do endpoint.

Anote a comparação

Anote o candidato, a hora da medição, os três resultados e por que você passou ao seguinte. Isso transforma uma lista de rankings lembrados numa comparação que outra pessoa pode repetir. Também quebra o ciclo em que você troca de país constantemente e conclui que tudo é lento.

Um candidato que falhou também merece uma nota, porque um endpoint que recusa um protocolo a uma certa hora é um fato sobre esse teste e não um veredicto sobre todo o diretório. Anote a recusa com a sua marca temporal, e a próxima comparação começa com evidência.

Verifique novamente o endpoint escolhido após qualquer atualização do cliente, porque a resposta sobre compatibilidade pode mudar enquanto a pontuação continua a mesma. Trate o número como uma pista de ordenação e as suas próprias medições como a evidência.

Artigos relacionados