fbpx

Como reduzir o TTFB Para Melhorar o Carregamento do seu site WordPress

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn

Quando se trata da velocidade geral do seu site WordPress, muitas vezes nos concentramos no desempenho de front-end e nas otimizações para melhorar as velocidades de carregamento da página. No entanto, às vezes é bom analisá-la do lado do servidor, onde seu site originalmente começa a ser carregado. Hoje vamos nos aprofundar em como o TTFB (tempo para o primeiro byte) afeta você e discutir algumas maneiras fáceis de como reduzi-la. O TTFB é normalmente um fator de desempenho negligenciado, mas deve ser levado em consideração ao testar a velocidade do seu site.

Esperando TTFB

1.   Pedido para o servidor

Quando alguém visita seu site, a primeira coisa que acontece é que uma solicitação HTTP é enviada do cliente (navegador) para o servidor. Nesta etapa, há vários fatores que podem introduzir atrasos. Os tempos de pesquisa de DNS lentos podem contribuir para aumentar o tempo da solicitação. Se o servidor estiver localizado geograficamente longe, isso poderá introduzir latência na distância que os dados precisam percorrer. Além disso, se você tiver regras de firewall complexas, isso poderá aumentar o tempo de roteamento. E não esqueça a velocidade da internet do cliente.

2.   Processamento de servidores

Após o envio da solicitação, o servidor agora precisa processá-la e gerar uma resposta. Isso poderia introduzir vários atrasos diferentes, como chamadas de banco de dados lentas, muitos scripts de terceiros, não armazenar em cache sua primeira resposta, códigos mal otimizados ou WordPress e recursos ineficientes do servidor, como E/S de disco ou memória.

3.   Resposta ao cliente

Depois que o servidor processa a solicitação, ele deve enviár de volta ao cliente (ou, em vez disso, enviar de volta o primeiro byte). Isso é fortemente afetado pela velocidade da rede do servidor e do cliente. Se o cliente tiver internet lenta a partir de um hotspot Wi-Fi, ele será refletido no TTFB.

O TTFB é importante?

É importante entender que o TTFB (tempo até o primeiro byte) não é igual à velocidade do site. Esta é realmente uma medida de capacidade de resposta. Há muitas discussões em torno da web sobre se o TTFB é importante ou não. Alguns dizem que não tem sentido (CloudflareLittleBizzy), e outros dizem que é importante (Ilya Grigorik, engenheiro de desempenho da Web no Google). Os dois lados levantam alguns pontos válidos sobre o porquê ou por que isso não é importante e também algumas perguntas sobre como ele é realmente calculado.

No entanto, em vez de desperdiçar tempo se isso for importante ou não, preferiremos nos concentrar nas otimizações que você pode fazer para melhorar essa métrica. Tudo o que você faz pode contribuir para a velocidade geral do seu site no WordPress, e isso afetará seu TTFB. Em nossos testes, sites com muito maior TTFB simplesmente carregam e se sentem mais lentos.

Geralmente, qualquer coisa abaixo de 100 ms significa um ótimo TTFB. O Google PageSpeed Insights recomenda menos de 200 ms para o tempo de resposta do servidor. Se você está na faixa de 300-500 ms, isso é bastante normal. E se você tiver mais de 600 ms, poderá ter algo configurado incorretamente em seu servidor ou talvez seja hora de atualizar para uma pilha da Web melhor. Ou siga nossas recomendações abaixo sobre como reduzir seu TTFB. E lembre-se que a negociação SSL/TLS também pode ser um fator.

Como medir seu TTFB

Há uma infinidade de maneiras diferentes de testar seu TTFB. Vamos explorar algumas opções abaixo. Mas lembre-se, cada ferramenta vai dar resultados ligeiramente diferentes, por isso é importante simplesmente usar um e ficar com ele para uma linha de base.

Medir o TTFB com o DevTools do Google Chrome

Você pode medir o TTFB no Google Chrome ao iniciar o DevTools. Lembre-se, se você estiver testando em seu computador que o TTFB é afetado pela latência da rede e sua conexão com a Internet. Portanto, é provavelmente mais eficaz usar a ferramenta de terceiros (como visto mais abaixo), que está sendo testada em um data center.

  • Selecione Mais Ferramentas> Ferramentas do Desenvolvedor no Menu do Google Chrome.
  • Clique com o botão direito do mouse em um elemento da página e selecione Inspecionar
  • Use os atalhos de teclado Ctrl + Shift + I (Windows) ou Cmd + Opt + I (Mac)

Você pode iniciar a janela da rede e ver o desempenho do seu site.

Conheça uma incrível coleção de ferramentas gratuitas que você pode usar para testar e solucionar problemas em seu site.

Medir TTFB com a Ferramenta Geekflare

Geekflare tem uma incrível coleção de ferramentas gratuitas que você pode usar para testar e solucionar problemas em seu site. A ferramenta TTFB da Geekflare é simples, rápida e permite que você veja quão rápido (baixo) é o seu tempo para o primeiro byte a partir de três locais ao redor do mundo.

Medir o TTFB com o WebPageTest

Você também pode medir seu TTFB com o WebPageTest. De acordo com seu glossário, o tempo de destino é o tempo necessário para as negociações de DNS, soquete e SSL + 100 ms. Um único grau de letra será deduzido para cada 100 ms além do alvo.

Medir o TTFB com Pingdom

O Chrome e o WebPageTest referem-se a ele como TTFB. No entanto, se você estiver usando o Pingdom , ele será chamado de tempo de espera (Wait).

Medir o TTFB com o GTmetrix

No GTmetrix, assim como com no Pingdom, o TTFB é chamado de tempo de espera (Wait).

Algumas Maneiras de reduzir o TTFB no seu site no WordPress

1. Implementar uma CDN

Outra maneira fácil de diminuir o TTFB é utilizar uma Content Delivery Network (CDN). Se você tem um site que atende visitantes em diferentes partes do país ou em todo o mundo, isso pode diminuir drasticamente o seu TTFB.

Nota: Se você estiver utilizando o Cloudflare, poderá ter um TTFB ligeiramente superior. Isso é mais provável devido à sobrecarga adicional e à complexidade de ter o serviço de proxy totalmente em execução. Lembre-se de que o Cloudflare possui firewalls adicionais e outros recursos que alguns provedores de CDN não possuem. Então, você precisaria decidir por si mesmo o que poderia lhe beneficiar mais. Se todo o seu site não estiver devidamente otimizado, valer a pena o TTFB um pouco mais alto pode valer a pena.

2. Cache de WordPress

A segunda maneira, e provavelmente uma das maneiras mais fáceis de diminuir seu TTFB é utilizar o cache em seu site no WordPress. Muitos só pensam que o armazenamento em cache pode ajudar a diminuir os tempos de carregamento, mas, na verdade, também ajuda a diminuir o TTFB, já que ajuda a reduzir o tempo de processamento do servidor.

Não seria ótimo não ter de se preocupar com ter de saber que plugin de cache é o melhor? Bom, aqui na Dgi Cloud, cuidamos do cache por você, assim pode colocar seu foco no crescimento dos seus negócios. Por padrão todos os planos vem com cache ativado. Há uma infinidade de outras coisas que você poderia otimizar ou corrigir para reduzir o TTFB, como cache de banco de dados, E/S de disco, uso de swap, RAM, configurações do PHP, configurações do MySQL, configurações de rede, sobrecarga de TLS, etc. Mas os mencionados acima são bastante fáceis para implementar e lhe dará o aumento de desempenho mais rápido. Então, da próxima vez que alguém lhe perguntar como reduzir seu TTFB, lembre-se de que uma hospedagem rápida de WordPress, CDN, cache e todos desempenham um papel importante. Corrigir ou melhorar esses gargalos fará seu Site/Blog decolar.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *