- Pesquisa de DNS: quando um usuário insere o URL de um site, o navegador precisa traduzir o nome de domínio em seu endereço IP correspondente. O tempo de pesquisa de DNS refere-se ao tempo necessário para concluir esse processo.
- Tempo de conexão: Depois que o navegador conhece o endereço IP do servidor, ele estabelece uma conexão com o servidor. O tempo de conexão é o tempo necessário para estabelecer essa conexão.
- SSL Handshake: se o site usar criptografia SSL (Secure Sockets Layer) / TLS (Transport Layer Security), o navegador e o servidor precisarão realizar um handshake SSL para estabelecer uma conexão segura e criptografada. O tempo de handshake SSL refere-se ao tempo que leva para concluir esse processo.
- Processamento do Servidor: Após a conexão ser estabelecida, o servidor começa a processar a solicitação do navegador. O tempo de processamento do servidor é o tempo que leva para o servidor processar a solicitação e se preparar para retornar a página da web.
- Transferência de dados: quando o servidor estiver pronto para responder, ele envia o conteúdo da página de volta ao navegador. O tempo de transferência de dados é o tempo que leva desde o servidor enviar os dados da página até o navegador recebê-los completamente.
- Tempo Total: O tempo total é o tempo total desde o momento em que o navegador começa a solicitar a página até o momento em que a página é totalmente carregada e exibida, incluindo a soma total dos tempos de todas as etapas acima.
Compreender cada uma dessas etapas ajuda a analisar e otimizar o desempenho da velocidade do site, melhorando a experiência do usuário e melhorando as classificações de otimização de mecanismo de pesquisa (SEO) do site.
Compressão GZIP
GZIP é um algoritmo de compactação de dados amplamente utilizado, aplicado principalmente para compactar HTML, CSS, JavaScript e outros arquivos transmitidos entre servidores web e navegadores. Ele reduz significativamente o tamanho dos arquivos, acelera o tempo de carregamento da página, melhora a experiência do usuário e contribui positivamente para as classificações de SEO. Ao reduzir o tamanho da transferência de dados, a compactação GZIP ajuda a minimizar o uso da largura de banda e melhora o tempo de carregamento da página, que são fatores críticos para os rastreadores de mecanismos de pesquisa na classificação de sites.
Compressão Brotli
Brotli é um algoritmo de compressão de dados de última geração desenvolvido pelo Google. Oferece maior eficiência de compactação em comparação com GZIP, especialmente para arquivos baseados em texto como HTML, CSS e JavaScript. A compactação Brotli reduz ainda mais o tamanho dos arquivos, fornecendo velocidades de descompactação mais rápidas e taxas de compactação superiores em comparação com GZIP. Apesar de ser relativamente mais novo, o Brotli é amplamente suportado por navegadores e servidores web modernos, o que o torna uma estratégia crucial para otimizar o desempenho do site e SEO. A implementação da compactação Brotli pode melhorar significativamente a velocidade de carregamento do site e a satisfação geral do usuário, melhorando assim o desempenho de SEO e a retenção de usuários.