Como reduzir o tempo de resposta do servidor no WordPress (27 dicas)
Publicados: 2021-09-02O tempo de resposta do servidor é o tempo que o navegador do visitante leva para receber uma resposta do servidor do host.
Aqui estão 27 maneiras de reduzir o tempo de resposta do servidor.
As posições # 1 a # 10 carregam em menos de 2,3 segundos
Em 2016, o gênio do SEO, Brian Dean, analisou mais de 1 milhão de resultados de pesquisa para descobrir quais fatores influenciam o page rank na página 1 do Google.
Brian descobriu que as páginas da web classificadas nas posições 1 e 2 no Google tinham um tempo de carregamento médio de 2 segundos ou menos.

Mesmo as páginas classificadas na posição # 10 tiveram um tempo médio de carregamento de pouco mais de 2,2 segundos.
SEO é um tópico tão complexo que parece quase absurdo que algo tão simples como acelerar o seu site possa ajudá-lo a chegar na página # 1 dos resultados da pesquisa.
Mas é um fato.
A evidência é muito clara: suas chances de entrar na página # 1 do Google aumentam drasticamente se você conseguir fazer com que seu site carregue em 2 segundos ou menos.
E descobri que não é tão difícil.
Consegui reduzir o tempo de carregamento do meu site para 1,7 segundos, conforme medido pelo Pingdom:

Como eu fiz isso?
É isso que vou mostrar neste artigo: 27 maneiras de reduzir o tempo de resposta do servidor no WordPress.
Mas, primeiro, qual é o tempo de resposta do servidor?
Como você testa isso?
E qual é um bom tempo de resposta do servidor?
O que é o tempo de resposta do servidor?
O tempo de resposta do servidor (SRT) é o tempo decorrido entre o momento em que um navegador da Web solicita dados do servidor e o momento em que o servidor responde a essa solicitação.
Também é conhecido como Time To First Byte (TTFB).
No teste Google Page Speed Insights mostrado abaixo, o Google sinalizou o tempo de resposta do servidor como uma das oportunidades em que este site específico poderia melhorar seu desempenho:
Como você testa o tempo de resposta do servidor?
A melhor maneira de verificar o tempo de resposta do servidor é o Page Speed Insights do Google.
Se o tempo de resposta do seu servidor for lento, o Google irá listá-lo em “Oportunidades” (para acelerar o seu tempo de carregamento).
Aqui estão duas outras ferramentas para medir o tempo de resposta do servidor:
- Pingdom
- GT Metrix
O que é o PSI Score do Google?
O Google criou o teste Page Speed Insights em 2018, logo depois de anunciar o 'Google Speed Update' em julho do mesmo ano.
Ao contrário do Pingdom e GT Metrix, o teste Google PSI não mede diretamente o tempo de carregamento.
Ele atribui uma pontuação ao seu site, com base em uma série de fatores que afetam a experiência do usuário no celular:
- 90 a 100 é 'rápido'
- 50 a 89 é 'Média'
- 0 a 49 é 'lento'
Se você obtiver uma pontuação de 90 ou mais, o indicador PSI fica verde.
Lendo nas entrelinhas, parece provável que o Google deseja que todos os sites tenham uma pontuação de PSI de 90 ou superior.
Como posso obter uma pontuação de 90+ no PSI do Google?
Existem cinco melhorias principais que você pode fazer para ajudar a dar ao seu site uma pontuação PSI de 90+:
- Otimize as imagens
- Reduza CSS e JavaScript
- Use um CDN (Content Delivery Network) para entregar coisas como imagens e PDFs.
- Elimine recursos de bloqueio de renderização
- Habilite a compressão GZIP em seu servidor

A necessidade de velocidade
Então, o que está impulsionando essa ênfase na velocidade do site?
Como você deve saber, o celular está ultrapassando o desktop.
Em 2017, pela primeira vez, o celular superou o desktop: 50,3% de toda a navegação na Internet foi feita em dispositivos móveis.
Esse percentual subiu em 2018 para 52,2%. E a porcentagem de navegação na internet móvel continuará crescendo.
Mas aqui está o problema:
Os navegadores de desktop são normalmente conectados a conexões de Internet de alta velocidade. Mas a maioria dos usuários móveis está usando conexões muito mais lentas (3G e 4G).
Se o Google e outros mecanismos de busca vão atender a essa demanda crescente de usuários móveis, eles precisam de sites que forneçam tempos de resposta mais rápidos.
E é aí que entra o Google Page Speed Insights.
Parece seguro presumir que, eventualmente, os sites que não têm uma pontuação PSI de 90+ terão problemas de classificação na página # 1 do Google.
Agora que você entende por que a velocidade se tornou tão importante, vamos dar uma olhada em maneiras de fazer seu site carregar mais rápido.
27 maneiras de reduzir o tempo de resposta do servidor no WordPress
# 1 - Atualize sua versão do PHP
Em dezembro de 2015, o PHP 7 foi lançado. Para dar um exemplo, o PHP 7 é cerca de 3x mais rápido do que o PHP 5.6.
Se você não estiver usando o PHP 7, você precisa atualizar imediatamente .
Baixe e instale o plugin Display PHP Version.
Depois que o plug-in for ativado, navegue até a 'seção Visão geral' do painel do WP e você verá a versão do PHP exibida:

Este é um plugin que você só precisa usar uma vez.
Assim que verificar sua versão do PHP, desative o plug-in e exclua-o.
Se descobrir que seu site não está executando o PHP 7, entre em contato com o seu host e peça a ele para habilitar o PHP 7.
# 2 - Verifique se você está usando HTTP / 2
HTTP / 2 é um novo protocolo de rede introduzido em 2015. Ele pode fazer seu site carregar de 10 a 15% mais rápido.
Use esta ferramenta para verificar se o seu site está usando HTTP / 2.
Se o seu site já usa HTTP / 2, parabéns - você está entre 27% de todos os sites que usam HTTP / 2 atualmente.
Mas se o seu site não estiver usando o novo protocolo, você terá que ativá-lo em seu cPanel ou, no pior dos casos, alterar o host.
# 3 - Use a compactação GZIP
Outra maneira de reduzir o tempo de resposta do servidor é implementar a compactação GZIP.
GZIP significa GNU zip. É um formato de arquivo e um aplicativo de software usado para compactação e descompactação de arquivos. Em suma, ele reduz o tamanho dos arquivos nomeados.
A compactação GZIP faz com que suas páginas da web carreguem mais rápido, reduzindo o tamanho dos arquivos em até 90%.
Use a ferramenta de compactação GZIP para verificar se o seu site usa GZIP.
Caso contrário, você pode habilitá-lo em seu servidor (através do cPanel) ou usar o plugin Check and Enable GZIP Compression.
# 4 - Carregar scripts mais tarde
Outra maneira de reduzir o tempo de resposta do servidor é carregar scripts como e quando eles forem necessários.
Em vez de carregar toda a página da web de uma vez, seu site carrega apenas os arquivos e scripts necessários para essa seção da página.
Os scripts necessários para mais adiante na página são carregados apenas quando o usuário chega lá.
Isso é chamado de carregamento lento .
Aqui está um exemplo de recomendação do Google PSI para usar Lazy Loading para 'adiar imagens fora da tela':

# 5 - Use Cloudflare Nameservers (gratuito)
Essa é outra maneira fácil (e gratuita) de reduzir o tempo de resposta do servidor. Quando você muda seus servidores de nomes para servidores de nomes da Cloudflare, seu site obtém o benefício da rede global de centros de dados da Cloudflare.
A Cloudflare possui 165 data centers em todo o mundo.
Com os nameservers da Cloudflare, o tráfego para seu site é roteado por meio do data center mais próximo de seu visitante.
Isso resulta em tempos de carregamento muito mais rápidos .
Aqui está um vídeo que mostra o processo de configuração de servidores de nomes Cloudflare:

Observação: alterar seus servidores de nomes para Cloudflare não significa alterar seu host - seu host permanece o mesmo.

# 6 - Use uma rede de distribuição de conteúdo (CDN)
Outra ótima maneira de reduzir o tempo de resposta do servidor é usar uma Content Delivery Network ou CDN.
Um CDN é uma rede global de servidores que entrega páginas e outros conteúdos da Web a um usuário, com base na localização geográfica do usuário.
Cloudflare é um exemplo de CDN.
Seu site se torna muito mais rápido quando você usa um CDN porque o servidor do seu visitante acessa seu conteúdo por meio de um nó que está muito mais próximo do que o servidor do seu host.
Eu uso o StackPath como meu CDN ($ 10 por mês).
Ele reduziu cerca de 2 segundos do tempo de carregamento do meu site , medido pelo Pingdom.
Ao usar um CDN, você poderá ver nos resultados do Pingdom que muito do seu conteúdo está sendo entregue pelo CDN (neste caso StackPath):

Nº 7 - Reduza o JavaScript de bloqueio de renderização
O bloqueio de renderização ocorre quando seu navegador tenta renderizar uma página e encontra um script que deve ser executado antes de continuar o carregamento.
Isso aumenta o tempo de carregamento da sua página.
A solução? Minimize o seu JavaScript.
A maioria dos plug-ins de otimização de desempenho tem uma opção 'minimizar JavaScript':

# 8 - Use um plug-in de cache
O armazenamento em cache é outra maneira de reduzir o tempo de resposta do servidor. Os plug-ins de cache funcionam salvando arquivos HTML gerados dinamicamente para que possam ser reutilizados em vez de carregá-los novamente a cada visita à página.
Isso significa que sempre que alguém visita seu site, em vez de ter que carregar os scripts PHP do zero, os arquivos são servidos a partir do cache.
Exemplos de plug-ins de cache são:
- Swift Performance Lite
- Foguete WP
- W3 Total Cache
# 9 - Reduza os scripts externos
Quando seu site precisa chamar scripts externos para carregar uma página, isso pode diminuir consideravelmente o tempo de carregamento.
Tente manter os scripts externos ao mínimo .
Aqui estão alguns exemplos de scripts externos:
- Scripts de vídeo do YouTube
- Caixa de comentários do Disqus
- Botões de compartilhamento social
- Caixa de chat ao vivo
- Formulários de aceitação e formulários pop-up
- Google Analytics
- Fontes do Google
# 10 - Instalar WP Disable
A plataforma WordPress pode rapidamente ficar inchada com diferentes 'pedidos'. Essas solicitações diminuem o tempo de carregamento de suas páginas da web.
O plug-in WP Disable torna o seu site mais rápido, desativando certas 'solicitações', como:
- Emojis
- Gravatars
- Incorporações
- Trackbacks,
- Scripts WooCommerce e CSS
- RSS
- XML-RPC
- Salvamento automático
- Marca do Windows Live Writer
- Tag de shortlink
- API WP
- Comentários
- Controle de pulsação
O painel de controle permite que você escolha quais desses elementos você deseja desativar.
# 11 - Limpe seu banco de dados
A maioria dos plug-ins de otimização de desempenho possui um recurso de limpeza de banco de dados.
Em Swift, é chamado de 'Otimização de banco de dados'.
A captura de tela abaixo mostra os itens do banco de dados que podem ser excluídos para tempos de carregamento mais rápidos:

Nº 12 - Otimize as imagens
As imagens geralmente respondem pela maior parte do volume de dados em uma página da web. E é por isso que a maneira mais eficaz de reduzir o tempo de resposta do servidor é a otimização da imagem.
Para um site de carregamento rápido, suas imagens não devem ter mais de 100 kb.
Use o Screaming Frog para fazer uma auditoria do conteúdo do seu site. Defina o filtro de imagem para 'mais de 100 KB' para que você possa identificar as imagens que precisam ser otimizadas:

Se você tiver muitas imagens que precisam ser otimizadas, considere usar um serviço pago como o Kraken.
Por alguns dólares por mês, você poderá fazer a otimização de sua imagem em lotes.
E você obterá uma taxa de compactação melhor do que com os serviços gratuitos.
Nº 13 - Atualize sua hospedagem
A melhor maneira de reduzir o tempo de resposta do servidor é simplesmente escolher um host que tenha servidores rápidos. Todas as dicas e ajustes mencionados neste artigo serão inúteis se o seu host for lento.
A hospedagem lenta na web geralmente é causada por um destes dois fatores (ou ambos):
- Seu host não tem recursos de servidor suficientes ou
- Seu host da web empurra muitos sites no mesmo servidor
Se alguma dessas condições se aplicar ao seu site, você nunca terá um tempo de carregamento inferior a 2 segundos.
Então, como saber quais hosts da web são rápidos?
Para muitos blogueiros, como eu, é simplesmente um processo de tentativa e erro.
Comecei com HostGator, depois mudei para Bluehost e agora estou com SiteGround.
Existem vários sites que analisam a velocidade dos hosts da web.
Mas lembre-se de que esses sites geralmente ganham dinheiro por meio de links de afiliados de host.
E isso imediatamente põe em questão a objetividade de qualquer conselho que eles oferecem.
Posso dizer por experiência própria que o SiteGround é o host mais rápido com que já estive.
SiteGround se sai bem em várias análises:
O BitCatcha classifica o SiteGround como o nº 1 dos 6 serviços de hospedagem na web mais rápidos em 2019.
Tom Depuis observa que o SiteGround foi eleito o melhor host da web de 2018 pelo grupo 'WordPress Hosting' do Facebook.
# 14 - Mantenha seus plug-ins WP no mínimo
Todos os plug-ins reduzem o tempo de carregamento do seu site até certo ponto. Portanto, tente manter seus plug-ins com menos de 20.
Recentemente, reduzi meus plug-ins de 40 (!!!) para 28 e estou trabalhando para reduzi-los ainda mais.
# 15 - Escolha os plug-ins corretos
Outra boa maneira de reduzir o tempo de resposta do servidor é eliminar os plug-ins do WordPress que consomem muitos recursos. Alguns plug-ins são conhecidos por tornar seu site mais lento do que outros.
Encontre alternativas para esses plug-ins (ou melhor ainda, fique totalmente sem eles):
- Akismet
- Mochila a jato
- Plugin WordPress para Facebook
- Formulário de Contato 7
- O plugin Divi Builder
- Revolution Slider
- SumoMe
- Qualquer plugin que mostra 'postagens relacionadas' no final de cada artigo ou postagem de blog
- Grade essencial
- Sistema de comentários Disqus
- Verificador de link quebrado
- Segurança Wordfence
# 16 - Certifique-se de que a versão WP está atualizada
Executar uma versão desatualizada do WordPress tornará seu site mais lento do que o necessário.
Verifique qual versão do WP você está executando no painel 'At a Glance' no painel do WordPress:

# 17 - Certifique-se de que seus plug-ins WP estão atualizados
Da mesma forma, executar versões desatualizadas de seus plug-ins também fará com que seu site carregue mais devagar do que deveria.
Portanto, certifique-se de atualizar seus plug-ins sempre que vir uma notificação de atualização.
E sim...
Existe um plugin para fazer isso: Easy Updates Manager (justo quando você pensava que tinha seus plugins sob controle).
Nº 18 - Carregue seu Favicon diretamente em seu tema
Outra maneira de reduzir o tempo de resposta do servidor é carregar seu favicon diretamente no tema do WordPress. Em outras palavras, não use um plugin separado para carregar seu favicon.
Em vez disso, carregue seu favicon diretamente em seu tema:

Nº 19 - Use os plug-ins de otimização de velocidade
Os plug-ins de otimização da velocidade do site normalmente fazem qualquer uma (ou todas) as seguintes ações em um esforço para acelerar o seu site:
- Otimize a imagem
- Imagens de carregamento lento
- Minificar HTML
- Minificando JavaScript
- Cache
- Carregamento Antecipado
- Remoção de conteúdo descartado (revisões, comentários, metadados duplicados, etc.)
- Removendo transitórios expirados
- Otimização de fontes
Aqui estão alguns plug-ins populares de otimização de velocidade:
- Swift Performance Lite
- Foguete WP
- WP Super Cache
- Cache mais rápido WP
- WP Optimize
- Otimização automática
Nº 20 - Use um serviço DNS premium
Todos os hosts da web fornecem hospedagem DNS gratuita.
E é provavelmente o que você tem no momento.
Mas, por alguns dólares extras por mês, você pode ter uma hospedagem DNS premium.
A hospedagem DNS premium garante atraso mínimo entre a consulta DNS e o tempo para o primeiro byte. Isso reduzirá o tempo de resposta do servidor.
Nº 21 - Remova os widgets da barra lateral / rodapé de todo o site
Você tem vários widgets em sua barra lateral?
Talvez uma caixa de pesquisa, um formulário de aceitação, uma lista de postagens de blog populares, uma lista de postagens de blog recentes, uma lista de categorias de postagens de blog e assim por diante?
Meu conselho: remova-os .
Todos esses widgets demoram para carregar, adicionando preciosos milissegundos ao seu tempo de carregamento geral.
E aqui está: a barra lateral, como o rodapé, é um elemento de todo o site.
Isso significa que esses widgets precisam ser carregados em todas as páginas do seu site.
Eu tinha 'blogrolls' consistindo em postagens recentes, postagens de pilar e categorias de postagens de blog. Eu também tinha um widget de 'pesquisa neste site' e um formulário de inscrição.
E eu me livrei de tudo, exceto do formulário de inscrição.
Ele reduziu 2 segundos do meu tempo de carregamento.
# 22 - Escolha um tema rápido para WordPress
Com exceção do tema oficial do WP, os temas gratuitos do WordPress geralmente são mal codificados e, portanto, demoram para carregar.
Se você deseja que seu site carregue rápido, meu conselho é conseguir um tema premium.
ColorLib testou mais de 50 temas WP premium e pode vir com esta lista dos temas WP de carregamento mais rápido.
Fiquei encantado ao ver que meu tema (MagazinePro) é um deles!
Nº 23 - Otimize sua página inicial para carregar rapidamente
Você pode otimizar sua página inicial para carregar rapidamente:
- Mostrando trechos em vez de postagens completas
- Reduzindo o número de postagens de blog na página inicial
- Escolha de um tamanho menor para as imagens apresentadas
Como você pode ver nas capturas de tela abaixo, provavelmente devo escolher um formato menor para minhas imagens em destaque:
Nº 24 - Use domínios livres de cookies
Um domínio sem cookies é um domínio que não serve cookies.
Cookies são pequenos pacotes de informações que são transferidos entre o seu site e o navegador do visitante.
Embora os cookies sejam uma forma valiosa de rastrear o desempenho do seu site, a maior parte do seu conteúdo não precisa ter cookies anexados a ele.
Este conteúdo pode ser servido aos seus visitantes de um domínio diferente, um domínio sem cookies. E essa é mais uma maneira de acelerar o tempo de carregamento de seus sites.
Aqui está um artigo sobre como configurar domínios sem cookies.
# 25 - Adicionar cabeçalhos de expiração
Os cabeçalhos de expiração são um trecho de código que informa ao navegador do visitante se ele precisa fazer download de um arquivo ou simplesmente recarregá-lo de seu cache.
Se o seu visitante já acessou o seu site antes, ele já possui alguns arquivos armazenados em seu cache.
A ideia por trás de 'cabeçalhos de expiração' é que não há necessidade de baixar arquivos que o navegador do seu visitante já baixou da última vez que estiveram em seu site.
'Expires headers' economiza tempo e faz suas páginas carregarem mais rápido.
Para adicionar 'cabeçalhos de expiração' às suas páginas da web, tudo o que você precisa fazer é inserir cerca de 15 linhas de código em seu arquivo .htaccess.
Aqui está um artigo que mostra como fazer isso.
Se você preferir usar um plugin, Far Future Expiry Header irá inserir o código dos cabeçalhos de expiração para você.
Nº 26 - Adiar CSS não utilizado
No teste do Google Page Insights, você pode ver uma recomendação para 'adiar CSS não utilizado'.
CSS não utilizado desordena suas páginas e faz com que carreguem mais devagar.
Você pode remover o CSS não utilizado manualmente, seguindo as instruções neste artigo.
Ou você pode usar o Asset CleanUp: plug-in Page Speed Booster. Este plugin limpa seu código, criando páginas de carregamento mais rápido.
Nº 27 - Use Accelerated Mobile Pages (AMP)
Accelerated Mobile Pages ou AMP é um formato patrocinado pelo Google que permite que as páginas da web carreguem rapidamente em dispositivos móveis.
Quando você ativa as AMP em seu site, suas páginas são sinalizadas nos resultados de pesquisa do Google como sendo rápidas, com um pequeno ícone de relâmpago:

Um dos motivos pelos quais as páginas AMP carregam tão rápido é que elas residem no servidor do Google, não no seu.
Em um artigo intitulado: Google AMP gera aumento de 600% na velocidade de carregamento da página do site para celular, Christine Chun relata que o uso do Google AMP levou uma página da web de um tempo de carregamento de 6 segundos para um tempo de carregamento de 1 segundo.
Portanto, o simples ato de ativar as AMP em seu site WordPress pode aumentar drasticamente a velocidade de suas páginas.
Como você habilita AMP?
Baixe e instale o plugin oficial de AMP para WordPress (não é outro plugin!)
Quando o plug-in estiver ativado, você verá uma mensagem na tela de edição das postagens do seu blog que diz “AMP: Ativado”:
Conclusão
As pessoas que conseguem fazer com que o tempo de carregamento de seu site seja inferior a 2 segundos e uma pontuação do Google PSI de mais de 60 estão vendo atualmente um crescimento extraordinário em seu tráfego orgânico do Google (incluindo o presente autor).
Portanto, dedique um tempo para implementar algumas dessas estratégias e reduzir o tempo de resposta do servidor - valerá a pena!
Das estratégias listadas acima, estas são as que lhe darão mais 'retorno para seu investimento':
- Use uma rede de distribuição de conteúdo (CDN)
- Use servidores DNS Premium
- Instale e ative um plugin de cache
- Remova os plug-ins do WordPress (vise no máximo 20 plug-ins)
- Remova a maioria dos widgets de sua barra lateral em todo o site
- Instale e ative um plugin de otimização de velocidade como o Swift
- Atualize sua hospedagem para um plano ou host mais rápido
À medida que o mundo muda do desktop para o móvel, o tempo de resposta do servidor está se tornando um fator crítico de classificação .
Chegará o momento em que apenas os sites que podem entregar conteúdo para usuários móveis em uma velocidade relâmpago chegarão ao ranking na página # 1 do Google.
Portanto, saia na frente e tente fazer com que o tempo de resposta do servidor seja inferior a 2 segundos .
Artigos relacionados
- WP Rocket Review - É o melhor plug-in de cache para WP?
- As 7 melhores maneiras de aumentar sua autoridade de domínio
