Skip to content
Aprender Medir Blog Case studies Sobre
Nesta página
  • Como a auditoria de múltiplos redirecionamentos do Lighthouse falha
  • Como eliminar redirecionamentos
  • Orientação específica de pilha
    • React
  • Recursos

Evite vários redirecionamentos de página

May 4, 2019 — Atualizado Sep 19, 2019
Available in: Español, 한국어, Русский, 中文, English
Appears in: Auditorias de desempenho
Nesta página
  • Como a auditoria de múltiplos redirecionamentos do Lighthouse falha
  • Como eliminar redirecionamentos
  • Orientação específica de pilha
    • React
  • Recursos

Redirecionamentos diminuem a velocidade de carregamento da página. Quando um navegador solicita um recurso que foi redirecionado, o servidor geralmente retorna uma resposta HTTP como esta:

HTTP/1.1 301 Moved Permanently
Location: /path/to/new/location

O navegador deve então fazer outra solicitação HTTP no novo local para recuperar o recurso. Essa viagem adicional pela rede pode atrasar o carregamento do recurso em centenas de milissegundos.

Como a auditoria de múltiplos redirecionamentos do Lighthouse falha #

O farol sinaliza páginas que têm vários redirecionamentos:

Uma página falha nesta auditoria quando tem dois ou mais redirecionamentos.

Como eliminar redirecionamentos #

Links de pontos para recursos sinalizados para as localizações atuais dos recursos. É especialmente importante evitar redirecionamentos em recursos necessários para seu caminho de renderização crítico.

Se você estiver usando redirecionamentos para desviar os usuários móveis para a versão móvel de sua página, considere projetar seu site novamente para usar design responsivo.

Orientação específica de pilha #

React #

Se você estiver usando o React Router, minimize o uso do componente <Redirect> para navegações de rota.

Recursos #

  • Código-fonte para evitar auditoria de redirecionamentos de várias páginas
  • Redirecionamentos em HTTP
  • Evite redirecionamentos da página de destino
Last updated: Sep 19, 2019 — Improve article
Return to all articles
Compartilhar
assinar

Contribute

  • Registrar um bug
  • Visualizar código-fonte

Conteúdo relacionado

  • developer.chrome.com
  • Atualizações do Chrome
  • Web Fundamentals
  • Estudos de caso
  • Podcasts
  • Shows

Conectar

  • Twitter
  • YouTube
  • Google Developers
  • Chrome
  • Firebase
  • Google Cloud Platform
  • Todos os produtos
  • Termos e privacidade
  • Diretrizes da comunidade

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies.