Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Plugins Anti-Spam

Existem muitos plugins anti-SPAM disponíveis, para que não conhece eles servem para "moderar" aqueles comentários
com e-mails e conteúdos no mínimo "estranhos". Alguns dos mais utilizados e que apresentam melhor Desempenho são:

Akismet

TypePad

Defensio

WP-HashCash

reCaptcha

SpamKarma

 

Web Caching Plugins

São plugins que têm como finalidade "gerar" um arquivo em cache para cada página acessada. Isso é importante principalmente pelos seguintes pontos:
- Evita processamento no servidor, pois compila o conteúdo só uma vez;
- "Acelera" o carregamento do site, uma vez que ao gerar o .html puro, este é carregado.
O plugin mais popular desta categoria é o WP Super Cache no entanto, outros como W3 Total Cache e WP Widget Cache também se destacam, além de outros como o DB Cache Reloaded DB Cache Reloaded Fix

FastCGI
Melhor execução PHP
Plugins

 

Compatibilidade de versão

É fundamental que os plugins utilizados sejam compatíveis com a versão do WP que está sendo utilizada, mais informações podem ser encontradas em http://wordpress.org/extend/plugins/
Uma ação importante que você pode tomar caso observe lentidão no seu site é desabilitar todos os plugins e depois disso observar o comportamento, se ficou com uma boa performance habilitar um a um e identificar quem está causando a lentidão
Para uma abordagem mais detalhada você pode verificar quantas consultas foram feitas bem como o tempo de CPU consumido(footer.php)
<?php echo get_num_queries(); ?> queries in <?php timer_stop(1); ?> seconds


Widgets

Desconfie de todos os Widgets(barra lateral), pois estes forçarão o servidor a efetuar um polling em outros servidores DNS o que fará que ocorra uma considerável latência até que a informação esteja disponível para o usuário.
Verificar também se está usando widget customizado para mostrar os posts mais recentes, se isso não for gerenciado corretamente a base de dados será acessada a cada consulta aumentando consideravelmente sua carga
Finalmente se estiver utilizando muitos Widgets recomendamos utilizar WP Widget Cache

 

Base de Dados

Você deveria otimizar sua base de dados para evitar o efeito de fragmentação, a maneira mais fácial de fazer isso é usar WP-DBManager, que inclui a função de otimizar sua base de dados bem como a capacidade de agendar essa otimização(recomendamos uma vez por mês, no mínimo)
Se preferir fazer isso manualmente pode agendar essa tarefa no crontab

 

Revisões

No WP 2.6 foi introduzida uma nova característica, revisões de posts


Revisão dos Plugins

Até o momento em nossas pesquisas podemos informar o plugin que melhor pode gerenciar os plugins
Revision Control --> http://wordpress.org/extend/plugins/revision-control/

MySQL Query

Desabilitar revisões


Stats Plugins

De fato é muito interessante ter um plugin que mostra as estatísticas mas ao mesmo tempo lembramos que esse mesmo plugin também aumenta a base de dados do WP então deve ser utilizado com critério, recomendamos utilizar algum produto que não dependa do ambiente do servidor, por exemplo, Google Analytics(http://www.google.com/analytics/), mas se você preferir uma solução no seu ambiente utilize Piwik(http://piwik.org/).

 

XML-RPC

Se você foi informado sobre spam sendo enviado da sua conta(processo conhecido como Spoofing) [colocar nossa wiki] existe uma boa chance dos arquivos padrões do WP serem utilizados para esse fim.
Por padrão o WP instala o arquivo xmlrpc.php, esse arquivo é usado algumas vezes para tarefas administrativas, então se você não sabe usá-lo ou não usa de maneria alguma recomendamos remover esse arquivo, caso use orientamos fortemente utilizá-lo sempre na última versão, que pode ser encontrada em http://phpxmlrpc.sourceforge.net

 

Arquivos

Algumas vezes devido à atualizações pode ocorrer que alguns arquivos sejam removidos e isso pode fazer com que o servidor gaste um tempo enorme para tentar encontrá-los. Um dos arquivos em que isso mais ocorre é o favicon.ico, deveria ser gerado quando da instalação. Caso não seja é muit fácil criá-l, basta acessar via ssh e digitar o comando:
touch favicon.ico, sim vai gerar um arquivo vazio, mas nesse caso é melhor o arquivo vazio do que não existir.
Para verificar outros arquivos recomendamos acessar http://tools.pingdom.com/fpt


JavaScript

JavaScript pode gerar muita interatividade e conteúdo para sei site, mas quando é usado de qualquer forma pode tornar seu site lento


Remote JavaScript

Ao invés de inserir código JavaScript no topo da página

 

Local JavaScript

Colocar um JavaScript na parte inferior da página também irá dar a aparência de acelerar o tempo de carregamento, então você pode editar seu tema e migrar o JavaScript do header.php para footer.php
Também enquanto o mod_deflate deveria comprimir o JavaScript


Migrando para um servidor dedicado ou Cloud

Se você já verificou os plug-ins e sugestões acima mas ainda observa sobrecarga no servidor, considere migrar para um servidor dedicado, nossos planos pode ser vistos em http://www.webnow.com.br

 

Ferramentas

Firebug: Uma ferramenta muito útil que mostra o que está carregando e quanto tempo leva.
YSlow: Junto com o Firebug fornece algumas indicações do que fazer e como.

Web Inspector: Construído no Chrome e Safari, fornece as mesmas informações do Firebug.