Otimização WordPress para jornal on-line

expectativas do wordpress

Observatorul de Bacau é um jornal local de uma pequena cidade da Romênia.

O tempo de carregamento do site foi de 6,37 segundos.

A página inicial do site possuía 66 componentes com tamanho total de 1105,9 KB.

Mas o principal problema não era o tamanho da página. O fraco desempenho do site se deveu à falta de otimização do banco de dados.

Otimizando Banco de Dados

Embora seja comum um jornal online ter uma base de dados enorme devido ao grande volume de conteúdo publicado ao longo dos anos, encontramos uma base de dados extremamente grande de 1,2 GB.

Para se ter uma ideia, o arquivo de exportação do banco de dados produziu mais de 200 milhões de linhas.

As tabelas de banco de dados criadas por plugins antigos ainda estavam lá e encontramos um espaço enorme ocupado com índices duplicados.

Por exemplo, a tabela de postagens tinha aproximadamente 150 MB de dados e aproximadamente 450 MB de índices.

Limpamos as tabelas do banco de dados e conseguimos reduzir seu tamanho para menos da metade, ~510MB de 1,2GB.

Limpando os arquivos

O espaço em disco ocupado no servidor era superior a 13 GB. Foram seis instalações do WordPress em diferentes pastas e subpastas, antigas e desatualizadas.

Essas instalações do WordPress tinham temas e plug-ins antigos e desatualizados e representavam possíveis falhas de segurança.

Além disso, encontramos error_logs muito grandes, com mais de 1 GB.

Depois de fazermos um backup de toda a conta de hospedagem começamos a limpar tudo e guardar apenas o necessário.

Otimizando imagens

Outro problema que estava afetando o desempenho do site em fotos não otimizadas para web .

Este é um problema comum dos jornais online. Existem muitos autores que publicam artigos no site e fazem upload de fotos diretamente da câmera.

Encontramos na galeria do WordPress imagens em resoluções muito altas, até 12 megapixels, que ocupavam espaço em disco e afetavam a velocidade de carregamento das páginas em que eram exibidas.

Redimensionamos essas fotos para 1024*1024px, uma resolução normal para visualização de fotos online. Depois disso os otimizamos com WP Smush, que também diminuiu ainda mais o número de KB.

Desta forma conseguimos reduzir o espaço ocupado em disco de 13GB para menos de 4GB.

Plug-ins de otimização

O jornal contava com 22 plugins ativos, alguns não recomendados como o WP Postviews. Este plugin faz gravações bastante ineficientes no banco de dados em cada visualização de página.

Substituímos os plugins ruins por escolhas melhores, eliminamos os redundantes e diminuímos o número de plugins para 16.

Também configuramos cache de página e cache de banco de dados.

Como há um grande número de imagens exibidas no site, implementamos o Lazy Load para obter uma melhor velocidade de carregamento.

Atualizamos o WordPress e todos os plug-ins para as versões mais recentes.

Conclusão

Embora o Observatório Bacau ainda esteja hospedado em um pacote de hospedagem compartilhada, depois de otimizá-lo a velocidade média do site agora é de 2,65 segundos com uma melhoria de 60%.

Poderia ser melhor mudar para uma hospedagem melhor , mas a escolha é do proprietário.

Comentários

Deixe uma resposta

Seu endereço de e-mail não será publicado. Os campos obrigatórios estão marcados *

Inglês