A maioria dos sites é mantida pelo gerenciador de conteúdos WordPress . Algumas dicas para usar melhor esse famoso CMS.
Melhorando a performance de um site WordPress
- Atualização. Mantenha WordPress, plugins e temas atualizados. De preferência ative as atualizações automáticas para ter o site sempre com as versões mais atuais do WordPress, plugins e temas.
- Instalação enxuta. Remova plugins que não sejam estritamente necessários. Há plugins que consomem processamento e recursos do servidor desnecessariamente derrubando a performance para o usuário. Elimine sem dó plugins de utilidade duvidosa.
- Tema enxuto. Use um tema enxuto e rápido. O tema é o conjunto de instruções que definem a aparência do site. Invista em um tema que não consome recursos e carrega rápido.
- Monitoramento. Analise a performance no Google Speed Insights e em outras ferramentas para ver onde estão os gargalos de performance do site. Priorize velocidade e otimização para buscas.
- Imagens. Otimize o tamanho das imagens para o mínimo. De preferência carregue as imagens já otimizadas e não deixe essa otimização por conta do WordPress que nem sempre produz o resultado mais econômico.
- Multimídia moderada. Modere o uso de imagens, vídeos e recursos que consomem banda. Recursos multimídia são atraentes, mas balanceie com o consumo de banda e recursos para carregar.
- Plugins eficientes. Selecione plugins otimizados para performance, pois existem milhares no ecossistema WordPress e muitos tem desempeno sofrível.
- Cache. Instale um plugin de cacheamento. Cachear é deixar as páginas mais usadas prontas em vez de pedir para o WordPress montar a página toda vez que é solicitada. A armazenagem das páginas mais pedidas economiza recursos do servidor.
- Amigável para celular. Instale um plugin de AMP (acelerated mobile pages). Seu site precisa de uma versão especial para dispositivos precários, tipicamente celulares com pouca banda disponível. Use um plugin para isso porque o Google gosta, mas confira sempre o resultado para ver se não houve comprometimento do resultado.
- Banco de dados em dia. Faça limpeza/otimização frequente no banco de dados. Use um plugin que limpa o lixo e otimiza a performance do banco de dados.
- CDN. Use CDN que é uma rede distribuída de dados que armazena seu conteúdo próximo dos locais onde ele é mais consumido. É como ter vários servidores pelo mundo armazenando seu conteúdo para entrega-lo mais rápido aos usuários. Os melhores serviços são pagos.
- Carregamento sob demanda. Use plugin de lazy loading. Você não precisa entregar todo o conteúdo da página para o usuário de uma vez. Há plugins que gerenciam a entrega evitando de enviar o que não será consumido porque está lá no final da página.
- Conteúdo imediato. Otimize o carregamento de conteúdo visível no início. No início da página coloque itens de carregamento rápido para que o usuário veja conteúdo rápido.
- Hospedagem. Contrate um serviço de hospedagem ágil. Nem precisa dizer que para um bom desempenho é preciso contratar uma hospedagem decente.
- Compactação. Compacte tudo que for possível (css, js, html, mídia). Invista em plugins de compactação que enviam o conteúdo para o usuário compactado melhorando a performance.
- Renderização. Revise código que atrasa a renderização. Renderizar é a operação do navegador de montar a sua página. Em alguns casos, o usuário fica vendo buracos vazios no layout porque o navegador está esperando código chegar. Bem desagradável.
- Código enxuto. Reduza o código ao essencial. Código eficiente é tudo.