Com a Google e outros buscadores a preocuparem-se cada vez mais com o tempo de resposta de sites e blogs, é muito importante que você torne seu blog WordPress mais leve e acima de tudo, mais rápido. Existem muitos Templates WordPress que infelizmente não estão devidamente otimizados para buscadores, mas mais importante que otimizar seu template, é você otimizar sua instalação do WordPress para que seu blog carregue suas postagens mais rapidamente e produza resultados mais interessantes e atrativos.

Embora o WordPress seja atualmente a plataforma de blogagem mais usada do mundo, é um facto também que o WordPress tem bastante dificuldade em lidar com consumos de memória. Se seu blog receber uma boa quantidade de visitantes, seu servidor de hospedagem irá sentir dificuldades em lidar com tamanho consumo de memória, pelo que é essencial tentar combater esse problema, tornando seu blog mais leve e mais rápido. De acordo com os colegas do line25, estas dicas de otimização de seu blog reduzem cerca de 90% dos seus problemas de falta de velocidade em seu blog.

1. INSTALE UM PLUGIN DE CACHE

A cache é algo que normalmente resolve 90% dos problemas em servidores. Ela normalmente reduz imenso o carregamento de páginas em seu servidor apresentando ficheiros estáticos a seus usuários ao invés de estar sempre chamando informação do seu banco de dados. Existem muitos plugins que você pode instalar para gerir a cache seu blog, mas tenha em mente que só deverá usar um e apenas um deles. Nunca instale mais do que um plugin de cache, de forma a não criar conflitos em seu servidor. Eis algumas recomendações:

De todos esses, o W3 Total Cache é o melhor de todos, pois não trata apenas da cache em suas páginas, mas também o faz em seu banco de dados, em seu browser, e ainda em seus objetos. No entanto, é o mais complicado de configurar de todos eles.

2. REMOVA ALGUNS PLUGINS E WIDGETS

Os plugins para WordPress é o que torna essa aplicação mais poderosa, mas a verdade é muitos deles tornam seu blog mais lento, pelo que você deve removê-los ou integrá-los diretamente no ficheiro de funções de seu template. Cada plugin cria processos extra que seu servidor tem de resolver cada vez que uma página é carregada, pelo que removê-los e consequentemente remover esses processos, pode tornar seu blog bem mais rápido.

Ao invés de usar um plugin para colocar seu Analytics no rodapé de seu blog, faça-o você manualmente. Ao invés de usar um plugin para colocar suas mídias sociais no fundo de suas postagens, adicione-as você ao seu template. Se você remover alguns plugins desnecessários, certamente seu blog ficará mais rápido.

3. OTIMIZE O CÓDIGO DE SEU TEMPLATE

Esta dica é mais para designers e desenvolvedores que usam seus próprios sites, ao contrário de sites que são criados para clientes, ou ainda os templates wordpress que são lançados regularmente para o mercado de forma gratuita. Removendo algumas tags PHP de seu WordPress pelo velhinho código HTML pode realmente acelerar seu blog. Imaginemos a função <?php wp_list_pages(); ?>. Cada vez que sua página é carregada, o WordPress tem de verificar em seu banco de dados o número de páginas que estão armazenadas, e depois injectá-las em seu código através de elementos <li>.

Ao invés disso, linke você diretamente para suas páginas através de HTML em seu template:

<ul>
	<li><a href="/categoria/artigos">Artigos</a></li>
	<li><a href="/categoria/inspiracao">Inspiração</a></li>
	<li><a href="/categoria/tutoriais">Tutoriais</a></li>
	<li><a href="/sobre">Sobre</a></li>
	<li><a href="/publicidade">Publicidade</a></li>
	<li><a href="/contatos">Contatos</a></li>
</ul>

O mesmo pode ser feito para várias tags PHP que se encontram em seu template, como por exemplo as tags <?php bloginfo('name'); ?>, <?php wp_list_categories(); ?> ou a tag <?php bloginfo('stylesheet_url'); ?> Depois de você ter seu template construído ou seu blog online, é bem provável que nenhuma dessas informações se venha a alterar ao longo do tempo.

4. MINIMIZE SEU HTML E CSS

Minimizar seus ficheiros garante que os mesmos ficam menos pesados, acelerando suas páginas em alguns milisegundos. Se você decidiu instalar o plugin W3 Total Cache para realizar a cache em seu blog, ele oferece uma série de opções para minimizar seus ficheiros de HTML e CSS. Se por ventura não instalou o plugin, considere analisar seu código HTML e CSS e remover espaços em branco desnecessários ou otimizar seu código para que ele seja carregado mais rapidamente.

5. COMPRIMA SUAS IMAGENS

As imagens correspondem a uma grande porção dos ficheiros que são carregados cada vez que um usuário de seu blog pretende ler uma página. Alguns ficheiros, como as imagens de cabeçalho e outras presentes em seu template, são carregadas sempre que uma página é carregada, pelo que é essencial que elas estejam o mais comprimidas e leves possível. Tenha a certeza de que passa todas as suas imagens pela ferramenta Smush.it para as comprimir corretamente sem perderem qualidade. Se desejar, poderá ainda instalar o plugin WP Smush.it que o ajudará a otimizar todas as imagens que você usar em suas postagens.

6. DESLIGUE A REVISÃO DE POSTAGENS

A revisão de postagens é algo importante se você estiver a correr um blog com vários autores, mas para a maioria dos blogueiros esta é uma opção que nunca é usada para nada. A revisão de postagens é algo que pode tornar seu banco de dados bem pesado, com várias revisões de seus artigos, o que faz com que seus ficheiros SQL se tornem alguns Megabytes mais pesados. Para desligar essa opção, copie e cole o seguinte código em seu ficheiro wp-config que se encontra na raíz de seu servidor:

define('WP_POST_REVISIONS', false );

Não se esqueça também de eliminar suas revisões de postagens antigas correndo uma query SQL através do seu phpmyadmin ou ferramenta similar:

DELETE FROM wp_posts WHERE post_type = "revision";

7. ELIMINE SEUS COMENTÁRIOS DE SPAM

Tal como acontece com a revisões de postagens, os comentários de spam que foram caçados em seu blog pelo Akismet podem ocupar-lhe bastante espaço em seu banco de dados, especialmente se você nunca os eliminou e tem no seu blog milhares deles. Em seu painel de administração, visite sua secção de comentários e o separador Spam, e carregue no botão que diz Eliminar Spam. Voilá!

8. FAÇA UMA LIMPEZA EM SEU BANCO DE DADOS

Se o seu blog tiver alguns anos, como acontece com o nosso blog sobre ganhar dinheiro, suas chances de ter em seu banco de dados uma série de tabelas que não são mais necessárias, é muito grande. Muitos plugins que são bem desenvolvidos eliminam suas tabelas do banco de dados automaticamente, no entanto, existem muitos outros que mesmo depois de eliminados, deixam bastante informação desnecessária em sua base de dados. Essas tabelas que não são usadas, estão ocupando espaço em seu banco de dados desnecessariamente, pelo que é muito importante que você as elimine. O plugin WordPress Clean Options é uma excelente ferramenta que lhe permite verificar quais as tabelas de seu banco de dados que seu blog não está mais usando, dando-lhe a possibilidade de as eliminar imediatamente.

9. OTIMIZE SEU BANCO DE DADOS

Ao longo do tempo seu banco de dados fica desorganizado e com imenso lixo. Tal como acontece com a desfragmentação do disco duro de seu computador, a otimização de seu banco de dados remove esse lixo e reorganiza seu banco de dados de forma a que ele fique mais bem estruturado e consequentemente mais leve. Existem dois métodos para fazer isto, ou através de um plugin ou via phpmyadmin. Se você tem o plugin WP-DBManager instalado em seu blog, esse plugin tem uma opção de otimização de banco de dados integrada e inclusive tem uma opção extra que lhe permite fazer agendamentos de otimização frequentes.

10. USE MÚLTIPLOS SERVIDORES

Se você chegou a um ponto em que sua instalação do WordPress mesmo otimizada e muito organizada continua dando problemas em sua VPS ou em seu servidor dedicado, seu próximo passo deverá ser alugar um novo servidor. Usar um bom servidor para correr apenas seus bancos de dados MySQL permite-lhe que seu WordPress use todos os recursos necessários, enquanto que seu código PHP e seus ficheiros de template são corridos a partir de um servidor com características mais modestas. Use a opção define('DB_HOST'); em seu ficheiro wp-config.php para especificar o endereço de IP em que seu banco de dados se encontra. Simples!

Até Já!

Autor: Paulo Faustino

Blog do Autor | Artigos do Autor:

Fundador da Escola Dinheiro. É um empreendedor e blogueiro que dedica a sua vida à produção e partilha de conteúdos de grande qualidade, contando já com alguns dos mais reconhecidos blogs de Portugal e do Brasil.

Templates Wordpress que Recomendamos:

  • U-Design WordPress Theme
  • Modernize - Flexibility of Wordpress
  • Karma - Clean and Modern Wordpress Theme
  • Doover Premium WordPress Theme
  • Good Space - Responsive Minimal WP Theme
  • SmartStart WP - Responsive HTML5 Theme
  • Responsy WP - Responsive HTML5 Portfolio
  • ELOGIX - Responsive Business WordPress Theme
  • Developr - Fully Responsive Admin Skin
  • Striking Premium Corporate & Portfolio WP Theme
  • Sterling - Responsive Wordpress Theme
  • Core Minimalist Photography Portfolio

Gostou deste artigo? Então torne-se fã do Blog no Facebook!


Theme Forest

Comentários dos Alunos


  1. Diogo
    28.10.2010

    Esses RT do Twitter junto com os comentários ficam ruim!!!!

    Naquela dica do menu, quando é um link externo como eu faço?

    Responder


  2. Luís Salvador
    28.10.2010

    Óptimo artigo.

    Existem uns em estrangeiro que tenho andado a ler/seguir ultimamente, nos últimos dias tenho andado a optimizar bastante o meu projecto principal então ando-lhe a dar forte nisto, que estão mais completos e detalhados. Mas este também está muito bom.

    Para melhorar ainda mais experimentem coisas através do ficheiro .htaccess, etc. Ajuda bastante! ; )

    Responder


  3. Miguel
    30.10.2010

    Achei muito interessante essa dica: USE MÚLTIPLOS SERVIDORES.

    Por favor, se possível faça uma matéria específica sobre este assunto.

    Eu tenho duas conta de hospedagem hostmonster e justhost e queria saber como faço para rodar o wordpress na justhost (como está) e usar a hostmonster apenas para banco de dados, vou perder velocidade no blog ou a longo prazo vou ganhar velocidade.

    Grato,

    Miguel

    Responder


  4. Marcio
    09.11.2010

    Eu usei o Clean Options, mas ele apagou tabelas importantes de plugins em funcionamento como esses:
    Breadcrumb NavXT
    WP-PageNavi
    Easy AdSense

    eu tive que usar um backup, ainda bem que eu tinha um.
    eu acho que é preciso um pouco de conhecimento em PHP e bancos de dados para usar esse Clean Options.

    Mas valeu pela dica!

    Responder


  5. Rafael M da Silva
    11.11.2010

    Bom otimo artigo eu estava meio preocupado com as imagens do meu site depois que cheguei aqui segui todos os procedimentos dito acima, e estou vendo um bom resultado pois depois que comprimir as imagens ficou muito melhor no começo não acreditei mais resolvi fazer um teste e se quiserem conferim vão ver o resultado espero muitas mais artigos interessantes pois voltarei aqui sempre otimo site e obrigado por compartilhar conhecimentos ! :)

    Responder

Comente o Artigo!

RSS
Twitter
Facebook
Comentários
ASSINANTES
SEGUIDORES
FÃS
COMENTÁRIOS
11434

Subscrever Newsletter
Subscreva a Newsletter:


Elegant Themes

Wix

Theme Forest

Mojo Themes



Assine a Escola Wordpress Assine a Newsletter da Escola Wordpress Escola Wordpress no Twitter Escola Wordpress no Facebook Escola Wordpress no Youtube Escola Wordpress no Google Buzz