Evite vários redirecionamentos de página
Published on • Updated on
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:
![](https://wd.imgix.net/image/tcFciHGuF3MxnTr1y5ue01OGLBn2/uGOmnhqZoJnMoBgAiFJj.png?auto=format)
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
Updated on • Improve article