Tempo para o primeiro byte (TTFB): o que é e como otimizar seu site para isso
Publicados: 2021-08-23Se você deseja otimizar a velocidade e o desempenho de seu site, é importante saber a quais métricas principais prestar atenção. Por exemplo, Time to First Byte (TTFB) mede a quantidade de tempo que leva para o navegador de um usuário receber o primeiro “byte” de dados do servidor do seu site. Não para renderizá-lo ou mostrá-lo na tela. Mas para simplesmente retornar um único byte ao navegador.
Neste post, vamos explicar o que é TTFB e por que ele é importante. Em seguida, discutiremos como medi-lo e como você pode reduzi-lo em seu site WordPress. Por fim, encerraremos com algumas perguntas frequentes. Vamos começar!
Inscreva-se no nosso canal no Youtube
Qual é a hora do primeiro byte (TTFB)
O TTFB mede a capacidade de resposta do seu servidor à solicitação do navegador de um visitante. Em outras palavras, é a quantidade de tempo que leva entre o momento em que um usuário chega em uma página da web e o momento em que o servidor a reconhece.
Isso é importante porque quanto mais tempo leva para o navegador receber o primeiro byte de dados do servidor, mais tempo a página leva para carregar. E como o TTFB é a interação inicial, um longo tempo para o primeiro byte significa que o resto da página não pode nem começar a carregar. Porque o servidor ainda não respondeu.
Portanto, o TTFB desempenha um papel fundamental na experiência do usuário (UX) do seu site, bem como na otimização do mecanismo de pesquisa (SEO). É também um dos Web Vitals (junto com FCP, LCP e CLS) que o Google considera para determinar a experiência de carregamento da página do seu site e, por sua vez, suas classificações.
O TTFB é semelhante ao First Contentful Paint (FCP), que também é usado para medir a experiência de carregamento e o tempo de espera do usuário. No entanto, o FCB mede quanto tempo leva até que o visitante possa ver o primeiro elemento exibido na página. TTFB é qualquer informação, visível ou não.
O TTFB de um site é composto de três processos principais:
- Uma solicitação HTTP é enviada do navegador do visitante para o servidor.
- O servidor processa a solicitação e prepara sua resposta.
- O servidor envia uma resposta de volta ao navegador.
Quanto mais rápido for o processo, mais rápidos e responsivos serão os tempos de carregamento. No entanto, vários fatores e problemas podem atrasar e diminuir a velocidade em cada etapa. Portanto, para otimizar a velocidade e o desempenho do seu site, você provavelmente desejará se concentrar na redução do TTFB.
Como Medir TTFB
Existem várias maneiras diferentes de medir seu TTFB, incluindo o uso de ferramentas de laboratório e de campo. Significa resultados simulados (laboratório) e testes usando dados reais do usuário (campo). No entanto, antes disso, é útil saber primeiro o que é uma boa pontuação.
Normalmente, um TTFB favorável fica em algum lugar entre 200 milissegundos (ms) e 500 ms (0,2 e 0,5 segundos). Claro, quanto menor o número, melhor. Qualquer coisa acima de 600 ms é considerada uma pontuação baixa. Como o Google introduziu a velocidade da página como uma consideração de classificação, muitos sites disparam por um tempo inferior a 100 ms. No entanto, na maioria dos casos, qualquer coisa abaixo de 200 ms ainda é considerada "boa".
Existem várias ferramentas que você pode usar para medir o TTFB. Vejamos algumas das melhores opções.
WebPageTest
WebPageTest é uma ferramenta online que permite testar a velocidade da sua página de forma rápida e fácil. No entanto, você também pode usá-lo para acessar um relatório detalhado que inclui as principais métricas, incluindo TTFB.
Para usá-lo, você pode simplesmente inserir seu URL no campo de texto e clicar no botão Iniciar teste :
Na página de resultados, você pode ver muitas informações sobre o seu site. Na parte superior, você pode encontrar uma pontuação geral para seu TTFB. Na seção a seguir, você pode encontrar o tempo em milissegundos na coluna First Byte :
De acordo com o WebPageTest, o alvo é o tempo necessário para as negociações do Servidor de Nomes de Domínio (DNS), soquete e Secure Sockets Layer (SSL), mais 100 ms. Para cada 100 ms adicionais que o TTFB leva, a ferramenta online reduz a pontuação do seu site em uma letra.
GTmetrix
GTmetrix é outra ferramenta online gratuita que você pode usar para medir TTFB. Você pode inserir o URL do seu site no campo de texto e clicar no botão Teste o seu site :
Assim que a ferramenta terminar de analisar seu URL, ela apresentará o relatório de desempenho que inclui uma nota geral, bem como seus dados vitais da Web:
Mais abaixo na página, você pode clicar na guia Desempenho :
Na seção de tempos do navegador , você pode encontrar o TTFB.
Estes são apenas dois exemplos de ferramentas de teste online que você pode usar. Opções populares adicionais incluem Bytecheck, Pingdom e KeyCDN. Cada um deles funciona de maneira semelhante a essas duas opções. Colar a URL, executar o teste em tempo real e, em seguida, analisar o relatório de resultados.
DevTools do Google Chrome
Outra forma de medir o TTFB é o Chrome DevTools. Se você é um usuário do Chrome, pode usar este método para medir o TTFB diretamente no seu navegador, sem usar uma ferramenta de terceiros. Onde muitos dos testes de velocidade que mencionamos acima usam vários locais de servidor que você pode escolher, dessa forma, é diretamente de você.
Por isso, lembre-se de que as condições específicas da rede e a latência da rede podem influenciar o TTFB. Portanto, o resultado que você vê ao usar esse método pode não ser o mesmo que os visitantes do seu site experimentam.
Para começar, visite seu site WordPress no navegador e navegue até os três pontos verticais no canto direito da tela. Em seguida, navegue até Mais ferramentas> Ferramentas do desenvolvedor. Isso abrirá o console do DevTools.
A partir daí, clique em qualquer elemento da página e selecione a guia Rede seguida da coluna Cachoeira :
Na lista, selecione o item que você deseja inspecionar. Abaixo do painel, você pode encontrar Waiting (TTFB).
Como reduzir TTFB em seu site WordPress (4 dicas principais)
Agora que você entende mais sobre o que é TTFB e como medi-lo, é hora de ver o que você pode fazer para melhorá-lo. Abaixo estão quatro dicas importantes que você pode usar para reduzir o TTFB em seu site WordPress.
1. Atualize sua hospedagem WordPress
Talvez o fator mais influente no TTFB seja o provedor de hospedagem do seu site. Você pode otimizar seu site de todas as maneiras possíveis, mas se seu host não conseguir acompanhá-lo, não importa. O tipo de hospedagem que você usa influencia a velocidade e o desempenho do seu site. Por exemplo, se você usa hospedagem compartilhada, provavelmente terá acesso a recursos limitados. E você fica em dívida com outros usuários na largura de banda e no uso de processamento do seu cluster de servidor.

Portanto, se você está sofrendo de tempos de carregamento lentos e deseja reduzir seu TTFB, convém considerar a atualização para um novo provedor de hospedagem ou um plano de alto desempenho. Se você estiver com um host compartilhado, atualizar seu plano para um nível mais alto geralmente vem com serviço prioritário e servidores mais rápidos.
Além disso, a hospedagem gerenciada para sites WordPress é um grande benefício para o TTFB. Esses serviços são projetados e otimizados especificamente para sites WordPress, o que significa um tempo de resposta rápido tanto do lado do usuário quanto do back-end para administração.
O nível mais alto e / ou hospedagem gerenciada trazem um custo mais alto do que a hospedagem econômica, mas simplesmente não há melhor maneira de obter um TTFB (e velocidade geral da página) menor do que uma hospedagem excelente.
Também recomendamos procurar um host que ofereça serviços DNS premium. Os tempos de pesquisa de DNS podem contribuir para um TTFB lento. Aproveitar as ferramentas DNS premium pode ajudar a reduzir a latência da rede e, por sua vez, melhorar o tempo de carregamento.
2. Use uma rede de distribuição de conteúdo (CDN)
Uma das maneiras mais eficazes de aumentar a velocidade do site e reduzir o TTFB é implementar um CDN. Caso você não esteja familiarizado com o conceito, esta é uma rede de servidores distribuídos localizados ao redor do globo. Isso significa que seus visitantes podem carregar seu site do local do data center mais próximo a eles, minimizando o tempo que isso leva.
Existem vários serviços CDN diferentes para WordPress que você pode escolher. Algumas das opções mais populares incluem Google Cloud CDN, KeyCDN e Cloudflare. Na verdade, alguns hosts (como SiteGround) oferecem uma versão gratuita do Cloudflare CDN com muitos de seus planos.
Usar um CDN em seu site WordPress pode ajudar a reduzir significativamente a latência da rede. Além dos objetivos de desempenho, um CDN também pode ajudar a fortalecer a segurança do seu site, prevenindo contra ameaças como ataques de negação de serviço distribuída (DDoS).
3. Remova quaisquer plug-ins ou temas desnecessários (e mantenha os existentes atualizados)
Plug-ins e temas podem ocupar muito espaço e até mesmo tornar seu site mais lento, especialmente quando estão desatualizados. Além disso, extensões antigas podem introduzir vulnerabilidades de segurança e sobrecarregar desnecessariamente o servidor e o tempo de carregamento. Eles podem não estar otimizados tão bem quanto poderiam, atrasando seu TTFB por causa de seu código. Certifique-se de que seus plug-ins estejam atualizados e necessários. Reduzir o número de plug-ins que você tem definitivamente melhorará seu TTFB se eles estiverem sobrecarregando o servidor do seu site.
É fácil remover quaisquer plug-ins ou temas do seu site WordPress que você não esteja mais usando. Na mesma linha, também é importante certificar-se de que os que você instalou em seu site estejam atualizados. Se o código deles não está otimizado tão bem quanto pode (especialmente com atualizações do WP e assim por diante), o TTFB pode sofrer um golpe.
No painel de administração do WordPress, você pode encontrar as atualizações de plug - ins disponíveis navegando até Plug - ins e clicando no link Atualizar disponível :
Lembre-se de que os desenvolvedores de plugins e temas lançam regularmente melhorias de desempenho e correções de bugs para suas ferramentas. Ficar atualizado com as versões mais recentes e eliminar as que não têm mais um propósito pode ajudá-lo a minimizar o inchaço do servidor.
4. Implementar o cache em seu site
Uma das maneiras mais poderosas de reduzir a carga do servidor é aproveitar o armazenamento em cache. Cache é uma técnica usada para ajudar a minimizar o tempo de processamento do servidor e entregar conteúdo mais rapidamente. Portanto, também é uma estratégia útil que pode ajudar a reduzir o TTFB.
Há uma variedade de plug-ins de cache do WordPress que você pode instalar no seu site. Algumas das opções mais populares incluem WP Rocket e W3 Total Cache.
W3 Total Cache é uma ferramenta de otimização de desempenho que pode ajudá-lo a aumentar a velocidade e o SEO do seu site. Também pode ajudar na integração do CDN. Portanto, a esse respeito, você pode ajudar com o TTFB de várias maneiras. Depois de instalado, você pode acessar as configurações navegando até Desempenho .
Este plugin é gratuito para usar. No entanto, se você estiver procurando por opções de configuração mais avançadas, há uma licença profissional disponível por US $ 99 por ano.
Perguntas frequentes sobre o tempo até o primeiro byte (TTFB)
Esperamos que você já tenha um conhecimento sólido da importância do TTFB, como medi-lo e como reduzi-lo. Agora, vamos dar uma olhada em algumas das perguntas mais frequentes sobre essa métrica.
Como o TTFB se encaixa no desempenho geral do meu site?
TTFB se refere ao tempo entre a chegada de um visitante em seu site e o momento em que o navegador recebe o primeiro byte de dados de seu servidor. Em outras palavras, ele mede a capacidade de resposta do seu servidor ao usuário. Isso significa que sem um TTFB aceitável (leia-se: baixo), o resto do seu site carrega lentamente.
Mesmo que o conteúdo do seu site seja totalmente carregado em menos de 1 segundo, se o TTFB for de 4 segundos (4000 ms), o tempo total de carregamento será de aproximadamente 5 segundos.
Como tal, o TTFB desempenha um papel crucial em sua UX e SEO. O Google considera o TTFB como um ponto-chave de dados ao considerar como classificar seu site. Todas as otimizações feitas no TTFB afetarão diretamente outras métricas de velocidade da página, como FCP e LCP.
Qual é a melhor maneira de reduzir o TTFB?
Não há uma solução única para reduzir seu TTFB. Como o objetivo principal é reduzir os tempos de resposta do servidor, recomendamos o uso de uma combinação dos métodos discutidos acima. Em primeiro lugar, certifique-se de ter um provedor de hospedagem confiável com excelente desempenho. Em seguida, implemente um CDN e sistema de cache em seu site, mantenha seus plug-ins atualizados e remova quaisquer complementos desnecessários que podem estar atrasando seu site de enviar uma resposta rápida.
O TTFB nem sempre se baseia em ter um site leve, mas ter um site leve ainda pode fazer com que o primeiro byte seja enviado de volta rapidamente.
Conclusão
A capacidade de resposta do servidor é importante se você deseja oferecer uma experiência de qualidade aos visitantes do seu site. Se o seu site demorar muito para responder, aumentará a chance de eles abandonarem o site. Mesmo que seu conteúdo carregue rapidamente, se demorar segundos para começar o carregamento, os usuários podem estar saindo. Para evitar que isso aconteça, é fundamental prestar atenção ao TTFB e tomar medidas para mantê-lo o mais baixo possível.
Você tem alguma dúvida sobre como otimizar o TTFB para o seu site WordPress? Deixe-nos saber na seção de comentários abaixo!
Imagem em destaque via BestForBest / shutterstock