Como reduzir os tempos de resposta do servidor (TTFB)

Se você administra um site ou blog WordPress, sabe como é lidar com tempos de resposta lentos do servidor. É um dos problemas mais comuns em sites WordPress e pode levar a muitos problemas, como visitantes saindo antes mesmo de ver qualquer conteúdo. Felizmente, existem maneiras de reduzir o tempo de resposta inicial do servidor e melhorar o desempenho geral do site. Aqui está o que você precisa saber sobre como reduzir os tempos de resposta do servidor (TTFB) para melhor desempenho e velocidade otimizada da página do WordPress.

O que é TTFB?

TTFB, ou tempo até o primeiro byte, é o tempo de resposta real entre o envio de uma solicitação pelo navegador e o recebimento de uma resposta do servidor. TTFB é diferente da velocidade da página e não faz parte da pontuação Core Web Vitals do seu site. No entanto, ainda desempenha um papel na velocidade geral do site e no desempenho da página.

Um TTFB lento pode aumentar sua taxa de rejeição e reduzir o envolvimento do usuário. É por isso que você deve otimizar o TTFB para reduzir o tempo de carregamento e melhorar o tempo de resposta do servidor.

Ler:  Um guia prático sobre prova social e como usá-la para melhorar as conversões

A seguir estão algumas causas comuns de TTFB alto:

  • Plug-in de cache não otimizado
  • Consultas lentas ao banco de dados (por exemplo, por plugins mal escritos ou temas mal codificados)
  • Velocidade e latência da rede
  • Alto tráfego na web
  • Servidor ou provedor de hospedagem web configurado incorretamente
  • Memória e capacidade de processamento insuficientes no servidor ou largura de banda de rede inadequada entre seu site e os usuários finais
  • Muitos plug-ins executando scripts em segundo plano
  • Espaço em disco insuficiente para armazenar bancos de dados em cache e armazenar arquivos carregados (como imagens)
  • Muitas solicitações HTTP

Como medir o TTFB

As ferramentas para desenvolvedores do Google Chrome fornecem informações úteis sobre quanto tempo cada página leva para carregar e possibilitam a realização de um teste de velocidade. Você pode acessar esta ferramenta online gratuita acessando o menu “Exibir” e selecionando “Desenvolvedor” ou pressionando Ctrl+Shift+I no Windows ou Cmd+Opt+I em um Mac. Isso abrirá uma janela com diversas abas que dão acesso a diversos dados sobre o seu site, incluindo solicitações de rede, arquivos CSS e JavaScript carregados em cada página e uso de memória.

Para ver quanto tempo uma página específica está demorando para carregar, clique em seu título nesta lista e selecione “Linha do tempo”. Isso lhe dará uma visão geral de todos os recursos usados ​​durante o carregamento — e indicará onde possíveis gargalos podem ocorrer porque estão demorando mais do que o esperado (ou os recursos podem ser compartilhados).

Ler:  Como consertar um botão adicionar ao carrinho ausente em uma loja WooCommerce

Como você pode reduzir os tempos de resposta do servidor (TTFB)

Use um CDN

Você pode reduzir o tempo de resposta inicial do servidor do seu site usando uma rede de distribuição de conteúdo (CDN). Uma CDN é uma rede de servidores que armazena em cache conteúdo estático da web, como imagens ou arquivos CSS, em seu site. Quando um usuário solicita um desses arquivos, o CDN o servirá no local mais próximo do usuário, e não no seu servidor. Isso significa que reduzirá o tempo de carregamento porque há menos transferência de dados entre você e o usuário.

Isso é especialmente importante se você tiver muitos visitantes que visualizam a mesma imagem ou arquivo CSS repetidamente – quanto mais rápido esses arquivos forem exibidos no cache local, melhor será a experiência geral para todos os envolvidos.

Adicionar cache

Se você armazenar páginas em cache, poderá reduzir o tempo de resposta do servidor criando um armazenamento temporário de dados que pode ser reutilizado. O cache é útil para conteúdo estático, como imagens e páginas HTML, mas também pode ser usado para acelerar o conteúdo dinâmico. Muitos tipos de plug-ins de cache estão disponíveis para ajudar a melhorar a capacidade de resposta do seu site. Alguns exemplos incluem:

  • Foguete WP
  • Cache Total W3
  • Minificação de velocidade rápida
Ler:  A flexibilidade como empregador ajuda você a manter uma excelente ajuda

Atualize para PHP 7+

A versão mais recente do PHP (PHP 7+) é mais rápida que seu antecessor em muitos aspectos. Ele usa uma nova tecnologia de compilador chamada Zend OPcache, que torna muito mais rápida a compilação de código em instruções de máquina (chamadas OPcode). Ele também possui gerenciamento de memória integrado para armazenar variáveis ​​na RAM em vez de no disco. Isso pode fornecer melhorias significativas de velocidade para certos tipos de aplicativos como o WordPress, onde você está constantemente puxando grandes quantidades de dados de bancos de dados MySQL para a memória do servidor antes de processar ou atender solicitações de uma solicitação do navegador.

Otimize imagens e vídeos

Sempre que o seu site WordPress carrega, pode demorar muito para carregar todas as imagens e vídeos da página. Uma das maneiras mais rápidas de melhorar o desempenho do seu site é otimizando imagens e vídeos para que não demorem tanto para carregar no navegador do usuário.

Uma ferramenta popular para otimizar arquivos de imagem é o ImageOptim. Ele compactará todos os PNGs, JPGs e GIFs que foram carregados em sua biblioteca de mídia no WordPress. Você também pode otimizar arquivos de vídeo usando uma ferramenta como o Handbrake.

Outra coisa que você pode fazer é usar um plugin de substituição dinâmica de imagem, como o Shortpixel, em vez de ter todas aquelas imagens grandes abertas na janela quando alguém visita sua página pela primeira vez (o que causará mais atraso).

Ler:  Estratégia de marketing do Twitter: por que sua empresa precisa dela e como criar uma

Minimize arquivos CSS e JavaScript

Minimizar seus arquivos CSS e JavaScript é uma maneira fácil de aumentar a velocidade. Por exemplo, ao usar um tema WordPress, você pode usar uma ferramenta de redução como WP Minify ou Autoptimize para compactar arquivos à medida que são gerados automaticamente. Você pode até usar o Google Closure Compiler em conjunto com HTML5 Boilerplate e Autoprefixer para combinar essas ferramentas em um pacote fácil de usar.

Se você estiver desenvolvendo seu tema ou plugin e precisar minificar arquivos CSS ou JavaScript manualmente, há diversas opções disponíveis:

  • Use um plugin de minificação como W3 Total Cache ou Autoptimize.
  • Use um serviço online como Minify para WordPress.
  • Use uma biblioteca como o YUI Compressor do Yahoo.

Nossa opinião sobre otimização do tempo de carregamento

O tempo de carregamento do seu site WordPress pode ser otimizado com qualquer uma das dicas acima. Se você estiver procurando mais ajuda para melhorar o tempo de resposta do servidor, nós podemos ajudar.

Novas publicações:

Recomendação