TrueURL

Ferramenta de redirecionamento grátis

Teste de latência de redirecionamento

Cada redirecionamento faz o visitante esperar mais uma ida e volta antes que a página real carregue. Veja exatamente quanto tempo leva cada salto da cadeia, em um gráfico de cascata (waterfall).

Execuções

Por que a latência de redirecionamento importa

Um redirecionamento é uma requisição extra completa. O navegador precisa consultar o próximo host, abrir uma conexão, negociar o TLS com um novo domínio e esperar pelo servidor, tudo isso antes de poder requisitar a página em si. Um salto no mesmo host pode levar algumas dezenas de milissegundos, enquanto uma cadeia que passa por um encurtador, um domínio de rastreamento e uma regra de HTTP para HTTPS pode facilmente acrescentar meio segundo ou mais, principalmente em redes móveis.

O tempo de redirecionamento vem antes de todo o resto, então se soma diretamente ao Time to First Byte (TTFB) e ao Largest Contentful Paint (LCP). É por isso que o Lighthouse e o PageSpeed Insights sinalizam redirecionamentos no documento principal.

Como o tempo é medido

Para cada salto, o TrueURL mede o tempo entre o envio da requisição e a chegada dos cabeçalhos de resposta. Isso inclui a consulta DNS e o estabelecimento das conexões TCP e TLS quando é preciso abrir uma nova conexão, além do tempo de processamento do servidor, mas não o download do corpo da página. A cascata mostra os saltos em ordem, então o mais lento se destaca.

As medições são feitas a partir do data center da Cloudflare que executa a sua verificação, normalmente o mais próximo de você, e não a partir do seu dispositivo. Elas mostram a rapidez com que cada servidor responde, mas os visitantes reais somam a latência da própria rede a cada salto. Repita a execução para suavizar as variações: a primeira pode incluir caches de DNS frios e conexões novas, enquanto as seguintes costumam ficar mais próximas do estado estável.

O que conta como um redirecionamento lento?

Como referência aproximada (é também a escala que o TrueURL usa para colorir o tempo de cada salto):

  • Menos de 200 ms por salto: rápido, típico de um redirecionamento respondido pela borda de uma CDN ou por uma regra simples do servidor web.
  • De 200 a 600 ms: aceitável, comum em um servidor de aplicação ou em um redirecionamento para outro domínio que exige uma nova conexão TLS.
  • 600 ms ou mais: lento. O redirecionamento provavelmente é gerado por uma aplicação pesada, como um CMS que carrega plugins ou faz uma consulta ao banco de dados, e não por uma regra simples.

A melhor otimização é eliminar saltos. Depois disso, responda aos redirecionamentos o mais perto possível do visitante: uma regra na CDN ou na borda responde muito mais rápido que uma aplicação que precisa ser iniciada só para enviar um 301.

Como deixar os redirecionamentos mais rápidos

  • Use links diretos para a URL final no seu site e em e-mails, anúncios e perfis de redes sociais, para que a maioria dos visitantes nunca passe por um redirecionamento.
  • Combine as regras de HTTP para HTTPS, de host e de barra em um único salto; o Verificador de redirecionamento HTTPS mostra se as suas já estão combinadas.
  • Trate os redirecionamentos na configuração da CDN, do balanceador de carga ou do servidor web, e não na aplicação.
  • Envie um cabeçalho HSTS para que os visitantes recorrentes pulem totalmente o redirecionamento de HTTP para HTTPS.
  • Evite empilhar encurtadores de links e redirecionamentos de rastreamento uns sobre os outros.

Guias

Perguntas frequentes

Quanto um redirecionamento deixa a página mais lenta?

Depende do servidor e da distância, mas cada salto é uma ida e volta completa: normalmente dezenas de milissegundos para um redirecionamento feito na borda, no mesmo host, e várias centenas para um redirecionamento para um novo domínio ou vindo de uma aplicação lenta. As redes móveis acrescentam ainda mais. Meça a sua própria cadeia acima para descobrir.

Por que os tempos são diferentes dos que aparecem no DevTools do meu navegador?

O TrueURL mede a partir de um data center da Cloudflare, que normalmente tem uma conexão mais rápida com o servidor de destino do que o seu dispositivo. O seu navegador também pode reutilizar conexões, pular um redirecionamento graças ao HSTS ou usar um 301 em cache. Use os números para comparar saltos, e não como uma previsão exata do que cada visitante vai experimentar.

Por que o primeiro salto é muito mais lento que os outros?

A primeira requisição a um host geralmente inclui a consulta DNS e uma nova conexão TCP e TLS, e os saltos seguintes no mesmo host podem reaproveitar parte desse trabalho. Se o salto lento for um dos seguintes, veja o que aquele servidor faz para gerar o redirecionamento.

Devo executar a verificação mais de uma vez?

Sim, se você quer números confiáveis. Medições isoladas variam conforme as condições da rede e a carga do servidor. Repita a execução algumas vezes e observe o valor típico, e não um ponto fora da curva; os caches aquecidos pela primeira execução costumam deixar as seguintes mais rápidas.

A latência de redirecionamento afeta o SEO?

Indiretamente. O tempo de redirecionamento se soma ao Time to First Byte e ao Largest Contentful Paint dos visitantes que chegam pelo redirecionamento, e o LCP é uma das Core Web Vitals do Google. Em sites grandes, redirecionamentos lentos também reduzem quantas páginas um rastreador consegue buscar no mesmo intervalo de tempo.

O tempo de cada salto é o tempo total de carregamento da página?

Não. É o tempo até a chegada dos cabeçalhos de resposta daquele salto. Depois disso, a página final ainda precisa baixar o HTML, os estilos, os scripts e as imagens, então o tempo de redirecionamento é um atraso que se soma ao carregamento normal.