Meu site está hospedado na Locaweb, e apesar de eles nem me darem uma satisfação válida quando meu site fica fora do ar um tempo, eles se sentem no direito de me enviar um email falando que se eu não der um jeito de fazer meu site ficar mais leve eles o tirariam definitivamente do ar. Então tive que ir a caça do que estava deixando meu site mais lento e cheguei a algumas conclusões.
O Plugin que de longe é o que mais sobrecarregava o site era o WP-Options-Manager. Este plugin serve para procurar entradas no banco de dados da tabela options que não são mais usadas, e possui uma opção de fazer isto automaticamente, e era isto que ferrava o trem todo, por isso se for instalar este plugin deixe esta opção desmarcada. Fora isso é um plugin muito útil para evitar “sujeira” no banco de dados.
Outro plugin que parecia estar sobrecarregando o banco de dados era o Skloogs MegaSena. Este serve para mostrar os resultados da megasena e calcular probabilidades dos números que mais saem. É bom para gerar uma audiência pro site em relação a este ssunto, porém não compensa o peso no banco de dados. Contactei o autor do plugin sobre isso mas ainda não obtive resposta.
Outra coisa que descobri também é que um plugin de cache é uma coisa muito importante quando um site tem muitas visitas. Ele podeaté mesmo aliviar o peso de outros plugins por manter algumas informações já em cache, evitando assim que seja feita consultas sem necessidade ao banco de dados. O que tenho usado é o WP Super Cache, que é o mais famoso. Porém há pessoas que falam que o 1BlogCacher é melhor, mas pelo WP Super Cache ser mais famoso estar sendo constantemente atualizado decidi experimentá-lo primeiro.
Gostaria de agradecer ao site PortoFácil pela minha principal fonte de pesquisa sobre o assunto, eis o linke: Plugins WordPress a serem evitados.
A conclusão a que cheguei com esta pesquisa foi ficar mais cauteloso quanto a plugins que executam funções automaticas no banco de dados, e tomar mais cuidado com os que buscam informações em banco de dados externos como o Skloogs fazia. Acho que se o Skloogs trouxesse menos informações de cada vez do banco de dados aliviaria um pouco o sistema, sugiro usar Ajax pra isso.
É isso aí pessoal, espero que tenha ajudado. Um grande abraço a todos!