O que isto testa?
As grandes CDNs têm centenas de locais (pontos de presença, POPs). O que responde a você define a velocidade de todos os sites dessa CDN para você, e nem sempre é o mais próximo.
A página pede um arquivo pequeno a cada CDN a partir do seu navegador, como um site faria, e lê qual local respondeu. Depois mostra a distância até ele e a ida e volta, ao lado do mínimo que essa distância permite.
Nada é enviado a este site: as requisições vão do seu navegador para as CDNs.
Como o local é lido?
Cada CDN o escreve na resposta, do seu jeito:
Cloudflare: o campo colo de /cdn-cgi/trace (HKG).
Amazon CloudFront: a entrada cdn-pop do Server-Timing, ou X-Amz-Cf-Pop (NRT57-P11).
Akamai: Akamai-Request-BC, que nomeia a cidade (JP_13_TOKYO).
Fastly: X-Served-By (cache-nrt-…-NRT).
Azure Front Door: X-Azure-Ref (…C1TYO…).
Bunny: o cabeçalho Server (BunnyCDN-JP1-…).
Wikimedia: X-Cache, cujo número de servidor indica o data center.
Um navegador só pode ler isso quando a resposta permite, então cada CDN é testada com um arquivo público que permite. Google, Alibaba Cloud, Tencent EdgeOne, Wangsu, Gcore e CDN77 não permitem, então só o tempo delas é medido.
Por que sou enviado para longe?
CDNs não distribuem por distância. Cloudflare, Akamai e as outras anunciam seus endereços de muitos lugares ao mesmo tempo (anycast) ou respondem ao DNS pela localização do seu resolvedor, e sua operadora escolhe o caminho.
Na China continental isso é comum: sites com planos gratuitos ou baratos da Cloudflare são alcançados pela costa oeste dos EUA ou outros locais distantes em muitas redes, porque essas rotas custam menos. Planos pagos e a China Network (com JD Cloud) são atendidos de Hong Kong ou da China.
Um proxy ou VPN também muda o local: a CDN vê o endereço do proxy e atende a partir da região dele.
O que é a ida e volta mínima?
A luz na fibra percorre cerca de 200 km por milissegundo, então uma ida e volta numa distância d não pode levar menos que d ÷ 100 ms. Rotas reais são 1,5 a 2 vezes mais longas que a linha reta. Se demora muito mais que o dobro (mais 40 ms), é marcada como caminho longo: a rota desvia ou espera em um enlace congestionado.
O que significa "não é o mais próximo"?
Para as CDNs que publicam todos os locais (Cloudflare, Bunny, Wikimedia), a página encontra o mais próximo de você. Se o que respondeu estiver mais de 1.000 km e duas vezes mais longe que ele, a página indica. Não é uma falha: a CDN ou sua operadora escolheu outra rota.
Como funciona a verificação de sites?
Digite um domínio. O Worker deste site consulta o DNS dele pelo resolvedor da Cloudflare (sem respostas locais ou censuradas) para achar a CDN para onde o nome aponta, pede /cdn-cgi/trace ao site para identificar a Cloudflare e lê os cabeçalhos de local do favicon quando o site permite. Depois mede o tempo até o site.
O domínio vai para o Worker deste site e para o DNS da Cloudflare; nenhum dos dois o guarda.
De onde vem minha localização?
Do seu endereço IP, como a Cloudflare o localiza (este site roda na Cloudflare). Costuma acertar a cidade, mas pode errar por centenas de km, e com um proxy é a do proxy. "Usar localização exata" usa a do seu navegador; ela fica só na página.
Meus dados são coletados?
Não. As requisições vão do seu navegador direto para cada CDN, que vê seu endereço IP como qualquer site. Este site não guarda nada. Um link compartilhado contém os locais e os tempos; sua cidade, as coordenadas (cerca de 10 km) e sua rede só se você marcar a caixa, e nunca seu IP. O código é aberto no GitHub.