@Diego,
Não sou nenhum expert, estou longe disso.
O que eu uso para analisar se um plugin é gerador de processamento é basicamente 3 itens:
- Ele traz como resultado alguma tipo de processamento no html do site.
- Se ele trabalha com os comentários
- Se ele trabalha com as postagens
1. Se for processamento do tipo que se adiciona apenas um .CSS no header ou um .JS, não gera problema de processamento, apenas mais trafego, e pequeno. Porém ter um .CSS ou um .JS você tem que verificar qual programa faz esse uso e o que o mesmo se propoem a fazer. Um plugin de enquete por exemplo não levanta muito processamento, pois ele faz apena um acesso simple ao banco sem a necessidade de utilizar joins... Já o redirecionamento de feed tem menos processamento ainda...
2.e 3. Já as 3 últimas chamadas que você enviou devem ser levadas a um estudo mais detalhado, pois me parecem que trabalhar com ranqueamento de postagens ou comentários.
Um deles me parece que são materias escolhidas para ficarem rodando no site com um play.
Outro é o JQuery, um framework JS.
E o post tabs que não lembro o que faz...
Dentro dessa categoria existem duas coisas que podem gerar problemas de processamento que estão no fim do seu site... no footer. Que são as postagens mais populares e os ultimos comentários:
Para você descobrir quais são as postagens mais populares você pode fazer de diversas maneiras. Se o plugin for intelgente ele vai criar uma tabela para contabilização de acessos, assim ele acessa uma tabela pequena e com pouco dados, pegando apenas os 10 mais acessados sem a necessidade de join entre tabela, e com esse resultado você adicionar um a um dinamicamente no tema ou plugin com o resultset (não sei como chamam em php :P). Ou percorrer todas as suas quase 3000 postagens para ver quais foram os mais comentados e dar o resultado... tem dezenas de formas para fazelo... então você deve verificar como isso é feito pelo plugin...
Para exibir os ultimos comentários também é da mesmo forma, você tem que conhecer melhor a estrutura do banco do wordpress para ver se ele utiliza joins para realizar essa tarefa, se sim, isto seria problematico para o processamento, pois mais uma vez teria que percorrer todos os seus quase 3000 posts para descobrir quais foram as ultimas postagens... Acho este exemplo extremamente dificil de ser dessa forma, mas nunca se sabe... rsrs.
Então para você mesmo conseguir tirar suas conclusões, você deve conhecer a estrutura do banco do WP e entender como o plugin funciona para poder melhora-lo ou escolher outro.
um select * from tabela where qualquercoisa é imensamente mais rapido que um select *, count(campo tal) from tabela join tabela2 group by alguma coisa ... exemplo bem tosco para vc perceber a diferença.... No primeiro ele vai apenas pegar tudo da tabela, no segundo primeiro ele vai pegar tudo das duas tabelas, cruzar os dados pelo join e percorrer mais uma vez agrupando para fazer o count... Sacou o que pode matar teu site... rsrs
Então a ideia é estudar o banco do WP e os seus plugin...
Agora é claro, se você puder programar tudo que vc usa é muito melhor ( COMO A DRIKA SEMPRE FALA , nesse ponto eu concordo com ela ), isso evita imcompatibilidade de plugins e tudo mais...
Foi mal pela resposta bagunçada e com provaveis erros de português,
escrivi de uma tacada só sem voltar, estou mega ultra enrolado essa
semana...
Abraços,
Rafael Cavalcante.