Muito se fala sobre o carregamento de site, e recomenda-se a utilização de ferramentas como o Pagespeed ou Google Test My site. Realmente, esses sites geram relatórios que podem ajudar você a entender melhor quais as causas de uma possível lentidão, mas não te dão, de fato, uma análise conclusiva. Isso pode levar você a pensar que seu site está cheio de erros, quando na realidade pode haver algum problema gerado por algum parceiro/integração, aumentando o loading time do seu site.
Primeiro, vamos ver como as coisas funcionam e realizar um teste de carregamento no Page Speed.
Ele testa tanto desktop quanto mobile, fornecendo algumas métricas:
• Análise Mobile:
• Análise desktop:
O PageSpeed vai indicar o que não está funcionando bem no seu site:
O Aproveitar Cache do Navegador, indica tudo que não possui cache, então não tem reaproveitamento.
O Ativar Compactação destaca arquivos precisam ser compactados, mas geralmente as pessoas ignoram esse fato.
O PageSpeed vai te fornecer muitos dados que você provavelmente não entenderá muito bem, ou que são coisas que não são possíveis de serem feitas.
Agora, que tal falarmos sobre o meu modo de analisar page speed?
Primeiro, usando o mega-master-blaster Pingdom.
Utilizo esse app há mais ou menos 5 anos e vou explicar o por que gosto tanto dele.
Ele é simples e, ao mesmo tempo, completo, apresentando informações como load time, page size e total de requests.
Para versões desktop:
• Load time ideal: máx 8 segundos
• Page Size ideal: máx 5 mb
Para versões mobile:
• Load time ideal: máx 3 segundos
• Page Size ideal: máx 3 mb
O Pingdom é inteligente ao analisar o conteúdo do seu site:
Se analisarmos o Content Type, vamos conferir que a maior parte do carregamento é via javascript, e que apenas 74% do conteúdo no seu site são de parceiro/integrações. Interessante né?
Tudo que você tem no seu site é essencial? Vamos analisar os Request são, basicamente, tudo que carrega no seu site, podendo levá-lo para baixo.
Na tela abaixo, mude Sort by para Load Time, você vai conseguir enxergar quais são os scripts que fazem seu site demorar mais para carregar:
Com base nisso, você consegue saber se tem coisas antigas rodando no seu site, se você está usando algo que não traz resultado, ou até se seu time de desenvolvimento está instalando componentes que comprometem o carregamento e levam seu site a perder usuários.
Recomendo muito, também, rodar um Sort by para o File Size, que indicará a existência de arquivos grandes demais em seu site, que necessitam de compactação.
Legal sempre se atentar se seu DNS está com uma resposta rápida, pois eles podem impactar em até 1s seu carregamento.