O que mais tenho visto são blogs que demoram 5, até 10 segundos (e as vezes mais) para carregar completamente.
E o que conseguimos com isso é pior rankeamento nos mecanismos de busca, a chance de sermos menos encontrados, e muitos (muitos mesmo) visitantes desistindo no meio do caminho.
Então você já tem motivos para deixar o seu WordPress mais rápido, certo?
Como deixar o WordPress mais rápido?
- Hospedagem: você pode achar que hospedar gratuitamente vai economizar um bom dinheiro ao final de um ano. Mas já parou para pensar que pode ser o motivo de você não estar fazendo tanto dinheiro com seu blog? Existem diversos tipos de hospedagens, nem sempre o maior provedor é o melhor. Então utilize este post para saber mais e trocar sua hospedagem se for o caso. Lembre-se que se não consumir muitos recursos, memória RAM e largura de banda fazem toda a diferença para o seu blog. Quanto mais melhor. E, também, mais cara a hospedagem. Além disso uma boa hospedagem minimiza problemas de ataques e invasões.
- O tema: o tema, theme, ou template, como preferir, pode estar entulhado de código, não ter sido otimizado adequadamente, e ainda ter dezenas de recursos que você não utiliza, mas estão lá, consumindo espaço e tráfego a cada vez que seu blog é carregado. Prefira temas mais leves. Comece com um bem leve e padrão, personalize. Se precisar de ajuda com temas olhe esta publicação aqui. Remova os temas que não estiver utilizando.
- Plugins: alguns são grandes vilões. Cuide e utilize sempre o mínimo necessário. Se o tema exige que você instale o Woo Commerce mesmo sem o utilizar, tem algo errado não? Tenha em mente isso, consomem recursos, e quanto menos, melhor.
- Imagens: percebo que muita gente vai procurar suas imagens originais no blog onde publicou anteriormente. Totalmente errado. Imagens gigantescas pioram muito o tempo de carregamento do seu blog. Utilize um plugin (gratuito ou pago) de compactação de imagens. Recomendo fortemente o Imagify. E especifique o tamanho máximo (largura) das imagens após o upload. Então o plugin redimensiona, cria as miniaturas, compacta e descarta o original (ou o mantém com o tamanho reduzido). Isso melhora sensivelmente o tempo de carregamento e facilita o backup do blog, sem comprometer espaço em disco.
- Utilize um plugin de cache: de arquivos estáticos, reduz a carga e tempo de carregamento das páginas, uma vez que estão disponíveis após terem sido carregadas anteriormente. Auxiliam muito na manutenção do blog e na performance. Se precisar de uma sugestão tente o WP Rocket.
- CDN: não deixe de instalar um serviço de CDN para cachear os arquivos estáticos mais perto dos seus leitores. Recomendo muito a Cloudflare, o plano gratuito já é fantástico. Além de melhorar a performance, minimiza ataques de negação de serviço, e permite a rápida troca de provedor de hospedagem eventualmente, pois você mexe diretamente no DNS deles, minimizando paradas desnecessárias e tempo de propagação.
- Cuide dos scripts e requisições: muitos scripts exigem mais tempo de carregmento, scripts externos impactam no tempo de carregamento do seu blog (fontes, analytics, anúncios, css, etc). Então tente manter ao mínimo, ou até minificar estes arquivos quando possível;
- PHP: dê preferência a utilizar sempre a última versão do PHP, neste momento é a 7.1. Consome menos recursos da sua hospedagem e está bem otimizada. Se alguma coisa parar de funcionar, é essa coisa que deve ser corrigida, e não o blog ficar nas versões antigas do PHP. Dê atenção especial a isso.
- Banco de dados: embora muita gente ainda ache que utiliza MySQL a verdade é que utilizamos alguma variação dele, como o MariaDB. É ótimo, prefira hospedagens com MariaDB, e discos SSD, fazem muita diferença na performance do banco de dados. Se consumir muito banco de dados pense em cache de banco de dados. Também é importante manter o banco de dados otimizado e limpo, versões de posts e páginas criam muitos dados adicionais. Utilize um plugin para este fim.
- Mantenha tudo atualizado: o core do WordPress, seus plugins, seus temas, sempre na última versão.
- Comentários: modere, sempre é bom ter muitos comentários, mas comentários demais demandam mais carga no WordPress. Quebrar comentários em páginas é uma boa alternativa se for o seu caso.
- Carregamento adicional: em alguns casos você pode manter ativado o “lazy load”, que pode ser uma propriedade do seu tema, ou mesmo do plugin de cache. Ele carrega imagens e scripts conforme a demanda, ao invés de carregar tudo na carga inicial da página. Mas deve ser testado, algumas coisas não funcionam adequadamente com lazy load. Teste antes de ativar de fato.
- AMP: seu blog precisa ter suporte a accelerated mobile pages ativado, vai carregar muito mais rapidamente nos dispositivos móveis, embora você vá perder no aspecto visual e no controle do layout. Mas é uma exigência do Sr Google para ranquear melhor você (e facilitar a vida dele não a sua), cuide disso.
Fique de olho, todo dia surge uma coisa nova, um plugin que era bom e ficou ruim, um tema que era ruim e ficou bom. Você precisará manter um olho sobre todos os aspectos listados acima.
Otimizar o blog para velocidade não é tão difícil, mas exige aperfeiçoamento constante e ajustes em tempo integral.
Dúvidas? Comente aí.