13 min de leitura
Códigos de redirecionamento HTTP: 301, 302, 303, 307, 308 e outros
O que significa cada código de status 3xx: 301, 302, 303, 307 e 308 comparados em permanência, método, cache e SEO, com exemplos de nginx, Apache e PHP.
Ler artigoFerramenta de redirecionamento grátis
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).
A rede de borda da Cloudflare sempre valida os certificados, então esta opção não consegue pular a verificação. Problemas de certificado são informados no resultado.
Enviado com a primeira requisição, até 16 KB. Corpos em JSON são enviados como application/json e os demais como formulário, a menos que você defina um cabeçalho Content-Type.
De 1 a 50. Os navegadores param depois de 20.
Os sites podem redirecionar celulares, rastreadores e robôs de pré-visualização de links de formas diferentes.
Enviados em todas as requisições da cadeia.
Nenhum cabeçalho personalizado.
Digite um valor para enviar este cabeçalho. Valores de cabeçalhos nunca são salvos.
Segue as tags <meta http-equiv="refresh"> e os cabeçalhos Refresh encontrados em páginas HTML.
Segue redirecionamentos simples e incondicionais nos scripts da página, como location.href = "…".
As configurações ficam salvas neste navegador. Cookies, valores de cabeçalhos e o corpo do POST nunca são salvos.
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.
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.
Como referência aproximada (é também a escala que o TrueURL usa para colorir o tempo de cada salto):
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.
13 min de leitura
O que significa cada código de status 3xx: 301, 302, 303, 307 e 308 comparados em permanência, método, cache e SEO, com exemplos de nginx, Apache e PHP.
Ler artigoDepende 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.
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.
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.
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.
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.
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.