Avançar para conteúdo

Tudo para WordPress

Plugins, Temas, dicas de WordPress e muito mais para você que busca informação sobre este excelente CMS!

  • Twitter
  • Facebook
  • Google+
  • RSS
Entenda com funciona Assine nosso RSS

» » Saiba como otimizar seu WordPress

Saiba como otimizar seu WordPress

Publicado em 22/01/2013 às 09h09 por Valério Souza

Hoje a internet gira em torno da velocidade do seu site. Até o próprio Google usa ele como relevância para as buscas e então, como fazer isso no WordPress?

Carregamento das Imagens

Poucos sabem que ao carregar um site, os navegadores baixam somente dois arquivos simultaneamente, o que causa uma certa lentidão, ainda mais se usar várias imagens. Uma dica é alocar essas imagens em um subdomínio diferente, mudando a pasta de upload para um subdominio como img.seudominio.com ou imagem.seudominio.com, e alterando o local de upload em Configurações > Midia.

Otimizando suas imagens

A otimização de imagens é bem falado no meio WEB, mais um meio de acelerar esse processo no WordPress é usando o Plugin WP Smush.it, que já faz todo o processo dentro do painel administrativo.

Utilize Plugin de Cache

Use um plugin de cache como o Cache Total W3, ele cria uma cópia em html do seu blog e é esta cópia que é mostrada aos seus leitores. Isso aumenta bastante a velocidade de carregamento do seu site.

Comprimir o contéudo

Todos seus arquivos em texto (html, php, css, javascript) podem ser comprimidos, tipo um arquivo zip, antes de ser enviado ao usuário. Isso garante velocidade no carregamento de suas páginas.

Isso é feito em seu arquivo .htaccess que fica no root do seu FTP, edite-o e coloque o seguinte código.

<ifmodule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifmodule>

Se a versão do seu servidor Apache é  2.x, você pode utilizar o mod_deflate também:

<IfModule mod_deflate.c>
<FilesMatch “.(css|js|x?html?|php)$”>
SetOutputFilter DEFLATE
</FilesMatch>
</IfModule>

Reduza os scripts externos

Quando seu blog carrega lentamente, você deve pensar seriamente e remover os Widgets de Páginas de Fãs, últimas atualizações do Twitter, botões com Tweetmeme, pois estes estão fazendo que o carregamento de seu site dependa de outro site. Se você vai usar botões como Tweetmeme, procure usar o plugin ao invés de um script externo.

Template tags com caminhos absolutos

Ao invés de usar as template tags para requisitar chamadas no banco de dados, substitua-as por caminhos estáticos, como por exemplo:

bloginfo('atom_url') // http://dominio.com/feed
bloginfo('charset') // UTF-8
bloginfo('html_type') // text/html
bloginfo('name') // Nome do site
bloginfo('pingback_url') // http://dominio.com/xmlrpc.php
bloginfo('rss2_url') // http://dominio.com/feed
bloginfo('stylesheet_url') // http://dominio.com/wp-content/themes/tema/style.css
bloginfo('template_url') // http://dominio.com/wp-content/themes/tema
bloginfo('url') // http://dominio.com
bloginfo('version') // Versão do WordPress
wp_title() // Título do blog

Otimizando o Arquivo wp-config.php

Evitar as consultas no banco de dados acelera e muito seu WordPress. E umas das dicas é evitar as requisições de funções que podem ser feitas manualmente em seu arquivo wp-config.php.

Abra seu arquivo no seu editor de preferência e coloque ou altere as seguintes linhas;

Endereço do Blog

define('WP_HOME', 'http://dominio.com');

Endereço do Site

define('WP_SITEURL', 'http://dominio.com');

Caminho do Tema

define('TEMPLATEPATH', '/absolute/path/to/wp-content/themes/active-theme');

Caminho do CSS

define('STYLESHEETPATH', '/absolute/path/to/wp-content/themes/active-theme');

Diminua o numero de revisões

define('WP_POST_REVISIONS', 3); //Altere o 3 de acordo com o numero do seu interesse

Desabilite as revisões

define('WP_POST_REVISIONS', false);

Habilite o Cache

define('WP_CACHE', true);
define('ENABLE_CACHE', true);

Uma boa Hospedagem

Claro, que com todas essas dicas, é necessário ter uma boa hospedagem contratada para seu site. Dê preferência para hospedagens para WordPress.

Essas são algumas dicas, dentre várias para acelerar o carregamento do WordPress, claro que existem outras dicas para ajudar nesse processamento, contudo, com todas essas dicas, já irá ter uma grande mudança em sua performance.

Um abraço



1 pessoa comentou o artigo

  • Thiago Miro comentou em 6 de março de 2013.

    O plugin WP-Smushit não tem funcionado bem com o WordPress 3.5.1. Antes, ele fazia a otimização da imagem no momento do upload, atualmente preciso ir na página de mídia e mandar ele processar a imagem, processo este que falha várias vezes. Passei a usar este site para otimizar minhas imagens: http://www.punypng.com/.
    Este site chega, às vezes, a reduzir 90% do peso da imagem sem reduzir a qualidade da imagem.

    Responder esse usuário

Participe e deixe o seu comentário!

Procurando Temas?

Acesse o arquivo de Temas WordPress