Os endereços Web são só nomes que na realidade apontam para IPs e a conversão de endereços web em IPs é feita por servidores de DNS (Domain Name Server). Este passo acrescenta latência na ligação pelo que decidi saber qual o servidor de DNS mais rápido.
Decidi testar 3 serviços de DNS, dois bastante famosos (Google Public DNS e OpenDNS) e outro que nem por isso (194.79.69.222 do Clix).
Para testar a velocidade dos DNS utilizei a ferramenta em Java da BrowserMob que utiliza 1000 endereços web populares para testar qual o servidore DNS mais rápido:
Test 1: Google 190906 ms for 1000 records Test 2: Google 96055 ms for 1000 records Test 3: Google 84081 ms for 1000 records Test 1: OpenDNS 526702 ms for 1000 records Test 2: OpenDNS 179250 ms for 1000 records Test 3: OpenDNS 138038 ms for 1000 records Test 1: Your DNS - 194.79.69.222 304933 ms for 1000 records Test 2: Your DNS - 194.79.69.222 232713 ms for 1000 records Test 3: Your DNS - 194.79.69.222 289761 ms for 1000 records
Até agora costumava utilizar o OpenDNS. Era melhor que o do Clix (que é realmente uma noja), mas o Google DNS mostrou-se regularmente mais rápido que o Open DNS. Se olharmos aos testes de DNS mais rápidos o tempo médio por pedido foi:
Google DNS: 84.0 ms OpenDNS: 138.0 ms Clix: 232.0 ms
Agora é altura de mudar os DNS no router da Asus e pensar se mudar os DNS para o google é bom em termos do “Do no Evil”! Hm…
(Se correrem o teste coloquem os vossos resultados nos comentários para comparação dos vários ISP nacionais).