O cache do navegador é outra ferramenta que pode causar um grande impacto, com relativamente pouco esforço, quando falamos de velocidade na página.
Buscar recursos para carregar uma página leva uma tonelada de esforço e cada vez que alguém visita seu site, todo esse esforço é feito novamente. O cache funciona como uma forma de “lembrar” os recursos previamente carregados para que o navegador não precise recarrega-los em cada visita.
Quando utilizados em excesso, os redirecionamentos desencadeiam um ciclo adicional de requisição que atrasa o carregamento. Por exemplo, se para chegar à versão mobile do seu site existirem dois redirecionamentos, o carregamento ficará muito mais lento. Mas, se você usar uma página com design responsivo, esse redirecionamento não será necessário, pois a própria página se adapta à tela do usuário.