TTFB (Time to First Byte)

Métrica de desempenho que mede o tempo que decorre entre o momento em que o browser do utilizador faz um pedido ao servidor e o momento em que recebe o primeiro byte de resposta.

O que é o TTFB (Time to First Byte)?

O TTFB, ou Time to First Byte, é uma métrica de desempenho que mede o tempo que decorre entre o momento em que o browser do utilizador faz um pedido ao servidor e o momento em que recebe o primeiro byte de resposta. Em termos simples, é o tempo que o servidor demora a começar a responder após receber um pedido de acesso a uma página.

Este valor inclui o tempo de processamento do servidor, o tempo de resposta da base de dados e a latência da rede entre o utilizador e o servidor. Um TTFB elevado indica que o servidor está a demorar demasiado tempo a processar os pedidos, o que atrasa todo o carregamento da página antes mesmo de qualquer conteúdo ser apresentado no ecrã.

O valor recomendado pelo Google para o TTFB é inferior a 800 milissegundos, sendo que valores abaixo dos 200 milissegundos são considerados excelentes. Esta métrica pode ser analisada através de ferramentas como o Google PageSpeed Insights, o GTmetrix ou o Chrome DevTools.

Porque é importante para si?

O TTFB é o ponto de partida de todo o processo de carregamento de uma página. Um valor elevado significa que o utilizador fica à espera antes de ver qualquer conteúdo no ecrã, o que aumenta significativamente a probabilidade de abandonar o site antes de este carregar. Um servidor lento a responder afeta todo o desempenho do website, independentemente das restantes otimizações aplicadas.

O TTFB tem também impacto direto no LCP(Largest Contentful Paint), um dos Core Web Vitals utilizados pelo Google como fator de classificação nos resultados de pesquisa. Um TTFB elevado atrasa o aparecimento do principal elemento visual da página, prejudicando a pontuação no Google PageSpeed Insights e, consequentemente, o posicionamento do site no Google.

Para quem quer criar, gerir ou melhorar um website, o TTFB é uma das primeiras métricas a analisar quando existem problemas de lentidão. Melhorar o tempo de resposta do servidor é uma das intervenções com maior impacto no desempenho global do site.

O que afeta o TTFB num website?

Num website WordPress, o TTFB é influenciado por um conjunto de fatores técnicos que podem ser identificados e otimizados:

• Qualidade do alojamento web: Um servidor de baixa qualidade ou partilhado com muitos outros sites é uma das causas mais comuns de TTFB elevado em websites WordPress;

• Localização do servidor: Quanto maior a distância entre o utilizador e o servidor, maior a latência e, consequentemente, o TTFB. Uma CDN pode ajudar a reduzir este impacto;

• Configuração do cache: Um cache de páginas bem configurado reduz o trabalho do servidor ao entregar versões já processadas das páginas, diminuindo significativamente o TTFB;

• Base de dados não otimizada: Consultas lentas ou uma base de dados sobrecarregada aumentam o tempo que o WordPress demora a gerar cada página;

• Excesso de plugins: Plugins desnecessários ou mal desenvolvidos aumentam o processamento necessário para gerar cada pedido, contribuindo para um TTFB mais elevado;

• Versão do PHP: Utilizar uma versão atualizada do PHP no servidor melhora significativamente a velocidade de processamento do WordPress e reduz o TTFB.

Na nossa agência, o TTFB é uma das métricas que analisamos em todos os projetos WordPress que desenvolvemos e otimizamos. Desde a escolha do alojamento à configuração do servidor e do cache, tomamos as decisões técnicas necessárias para garantir um tempo de resposta rápido e um website com um desempenho sólido desde a primeira interação do utilizador.