Assim ficam os gerentes de
sistema quando percebem
abuso de algum de seus
servidores.
Imagem por Jasmic is
back in the building
via Flickr
Quando se tem um blog, mais alta a visitação se torna maiores se tornam os cuidados com os acessórios que se instalam nele. Já falamos aqui sobre Plugins WordPress a serem evitados, bem como falamos da necessidade inexorável de um bom sistema de cache (Faça o WordPress voar com o 1BlogCacher).
Contudo, nestes últimos dias pudemos constatar que não adianta muito ter um sistema de cache eficiente, e usar apenas plugins cujos autores levem em consideração as melhores práticas, com vistas a otimizar seu código em tamanho e performance: o template (ou tema, ou “theme”) do WordPress tem que ser leve também, ou nada disso adianta!
Especificamente ontem acompanhamos um dos VIPs que tem um blog com cerca de 20.000 visitas diárias. Pode parecer um número alto, mas há blogs com um número muito mais alto (cerca de duas vezes e meia) em servidores compartilhados da PortoFácil que não chegam nem a aparecer nos relatórios de maior consumo de CPU. Mas este blog em questão estava arriando o processamento da máquina. Não importava o que se fizesse.
Até que num ato de desespero pensamos em remover a conta e restaurar um backup de alguns dias antes. E já que estávamos chegando a esse ponto resolvi apagar a tabela de opções do WordPress, que então passou a funcionar com a configuração padrão. E que surpresa! O mesmo blog que instantes antes estava consumindo 98% de CPU estava fluindo agora, parecia um doce!
Repetimos a instalação do WordPress, e antes mesmo de ativar todos os plugins o problema estava evidente outra vez, e até pior do que antes.
Esta manhã fui obrigado a suspender o site devido ao consumo abusivo de CPU. Passei a manhã toda, e grande parte da tarde, tentando contactar o cliente, sem sucesso. Quando finalmente consegui, ele trocou o template para um mais simples, e pronto, tudo voltou ao normal.
Destarte, não importa onde seu blog esteja hospedado. Considere eliminar todos os plugins que não sejam essenciais ao funcionamento do site, instale um sistema de cache decente, e evite “templates” com demasiada complexidade.
Não é possível, por motivos óbvios, criar uma lista negra de “templates” problemáticos. Mas como regra geral, podemos pensar que todos os “templates” que demandem a instalação de plugins para funcionar, bem como os que apresentem informações de sites externos (mesmo que sejam do Google ou do Twitter) são suspeitos.
Aliás, considerando que o Twitter por si só é uma carroça, quem em sã consciência pensaria que incluir conteúdo do Twitter no blog não o prejudicaria?

Olá rapaz atualmente estou com Servidor Dedicado ( intel core 2 quad q5550 com 8GB de meoria ) e mesmo assim com 480 pessoas on-line fica com 90% de uso de cpu, mas não sei mas o que fazer pois era para estar aguentando o site tranquilo uma maquina desta.
Já entrou em contato com o seu host?
Não pois eu estava num host e so tava com problemas ai resolvi mudar e pegar
por conta propia um dedicado.
mas vc não acha qu a algo errado pois um processador core 2 quad q6600 não
suportar 480 online.
Olha, não posso dar opinião por uma questão de ética. Se você fosse meu cliente a gente conversaria diretamente sobre isso, mas como você não é, não acho que seja adequado eu ficar dando opinião ou sugestão, entende?
Janio, to com meu blog estabilizado, mas gostaria em um futuro não muito distante de mudar de tema (talvez esses em flash todo afrescalhado). É possível trabalhar com os dois ao mesmo tempo? Mantendo o que já tenho e testando o outro dentro do mesmo host que estou pagando?
Parabéns pelo post.
Ter, tem. Mas aí é melhor você ver com o seu host, pois não tenho como dar suporte específico a quem não é cliente da PortoFácil.
Espero que compreenda.
Oi Amigo, eu uso o mesmo tema que você e gostaria de sabe como faço para tirar o twitter do menu superior da página, não consigo achar aqui no painel de controle, me de uma dica, por favor, obrigado.