Deixar o WordPress rápido: o que medir antes de sair mudando
Meça primeiro, mude depois. Rode um teste de velocidade e olhe dois números: o tempo até o servidor responder e o tempo até a página ficar utilizável. O primeiro aponta para hospedagem, banco e plugins; o segundo, para imagens, tema e scripts. Sem separar os dois, você acaba instalando plugin de otimização para um problema que ele não resolve.
Quando o servidor demora a responder
Se a espera acontece antes de qualquer coisa aparecer na tela, o gargalo está no processamento. As causas em ordem de frequência:
- Sem cache de página. É a mudança de maior efeito e a mais barata. Cada visita passa a receber HTML pronto em vez de disparar o PHP.
- Versão antiga do PHP. O mesmo código roda sensivelmente mais rápido em versões atuais.
- Plugin que consulta serviço externo a cada carregamento. A página fica refém do tempo de resposta de terceiros.
- Banco inchado. Revisões acumuladas, opções temporárias que nunca expiraram e tabelas deixadas por plugins removidos.
Quando a página demora a ficar utilizável
Aqui o servidor já respondeu e o navegador é quem está trabalhando. Imagem é quase sempre a resposta: foto de câmera enviada no tamanho original pesa alguns megabytes e é exibida em um espaço de poucas centenas de pixels. Redimensionar antes de enviar, converter para formatos modernos e adiar o carregamento das imagens que estão fora da tela resolve a maior parte.
Depois vêm as fontes externas e os scripts de terceiros — mapa, vídeo, bate-papo, medidores. Cada um abre conexão com outro domínio. Manter apenas os que você realmente usa costuma render mais que qualquer ajuste fino.
A conta dos plugins
Não é o número que pesa, é o que cada um faz. Vinte plugins pequenos podem custar menos que um único construtor de páginas. Antes de instalar mais um para ganhar velocidade, desative por alguns minutos os que você não usa e meça de novo: é frequente a lista conter plugin ativo há anos para uma função que saiu do site.
O erro de medir errado
Teste sempre deslogado e em janela anônima. Logado, o WordPress ignora o cache e carrega a barra administrativa — o número sai pior do que o visitante experimenta. Meça também a partir de um local próximo do seu público: um teste feito de outro continente mede a distância, não o site.
Uma mudança por vez
Anote o número antes, faça uma alteração, meça de novo. Ligar cinco otimizações de uma vez e ver o site quebrar deixa você sem saber qual foi — e costuma terminar com tudo desligado e nenhum ganho.