Acelere seu WordPress com um cache de banco de dados

fecharEste post foi publicado há mais de noventa dias, e as informações aqui contidas podem estar desatualizadas ou mesmo não terem mais nenhuma validade. Não nos responsabilizamos por eventuais mal entendidos.

À medida que um blog WordPress vai crescendo em número de páginas, posts e comentários, é natural que o sistema vá ficando cada vez mais “pesado”, em virtude da maior quantidade de dados a processar. É natural que esse trabalho também implique mais visitantes no blog, logo mais requisições são feitas ao servidor. E nem falamos do fato de blogueiros adorarem plugins, que nem sempre são primores de otimização de código, vindo a contribuir com o aumento da demanda por processador.

A instalação e correta configuração do WP Super Cache é fundamental para o bom funcionamento de qualquer blog, principalmente em se tratando de blog grande. Porém, além dele existe um outro plugin de fundamental importância para o bom funcionamento do sistema.

Esta seção está disponível apenas para clientes da PortoFácil.

Se você já é cliente, faça seu Login para ler o conteúdo, ou abra um chamado para solicitar sua senha.

Se ainda não é cliente, entre em contato especificando sua necessidade em hospedagem web e teremos prazer em enviar uma cotação.

Efeitos práticos — antes e depois do cache do banco de dados

A versão 3.1 do WordPress parece ter trazido consigo algum trecho de código que faz com que o processamento do MySQL seja extremamente mais exigido do que em versões anteriores. A impressão fica devido ao volume de problemas de sobrecarga que passaram a acontecer com diversos clientes nossos — principalmente de VPS, mas também de servidores dedicados.

Documentamos três casos notáveis, que inspiraram para a elaboração deste texto. Não revelaremos dados dos clientes (nome, endereço do site) porque não temos autorização para revelar tais informações, que nem são importantes para a ideia que queremos passar.

Caso 1: revista eletrônica, alta visitação, servidor dedicado, médio volume de posts

O servidor deste cliente é parrudo e apesar da alta visitação constante nunca tinha experimentado uma sobrecarga. Entretanto, quando o problema chegou elevou a carga do servidor para 47 — o normal para essa máquina é 8.

Após a configuração do plugin, a carga da máquina caiu abaixo de 1.

Caso 2: blog de concursos, alta visitação, VPS, alto volume de posts

A carga normal desta máquina seria em torno de 4, mas ela vinha operando com carga em 20 e picos além de 26. Graças ao Nginx os visitantes não chegaram a perceber tanta lentidão, mas o dono do servidor e nós sabíamos que algo estava errado.

Após investigar as queries lentas ao MySQL constatarmos que o problema eram mesmo as buscas do WordPress (que em alguns casos chegavam a obrigar o programa a analisar mais de 18 milhões de registros).

Após a instalação do plugin de cache, a carga desta máquina baixou para menos de 1, e depois estabilizou-se com valores ainda abaixo de 2.

Caso 3: Blog de empregos, baixa visitação, baixo volume de posts, VPS

Este foi certamente o caso mais difícil, pois o blog havia sido recém revisado, e tudo que era inútil ou questionável fora removido. A carga normal do servidor, que deveria ser de 4, estava acima de 20.

Observando a lista de processos da máquina descobrimos que um plugin de comentários em AJAX estava, por algum motivo até agora desconhecido, fazendo com que toda a capacidade de processamento fosse consumido por ele. Após a remoção do plugin problemático o blog voltou a responder e a carregar, mas com muita lentidão.

Ao instalar o plugin de cache, em questão de poucos minutos a carga do servidor baixou para um pouquinho acima de 1.

Esta seção está disponível apenas para clientes da PortoFácil.

Se você já é cliente, faça seu Login para ler o conteúdo, ou abra um chamado para solicitar sua senha.

Se ainda não é cliente, entre em contato especificando sua necessidade em hospedagem web e teremos prazer em enviar uma cotação.

Precisando de ajuda use o Suporte

O Suporte Técnico da PortoFácil está sempre pronto para ajudar. Se você já é cliente, acesse a Área de Cliente, se ainda não é faça contato e explique sua necessidade que faremos tudo ao nosso alcance para atender.

Publicado por Janio Sarmento – 03 de maio de 2011, em WordPress

Posts Relacionados:

Socialize-se
Assine nossa newsletter
PortoFácil © 2011 - Hospedagem Profissional Movido a WordPress | Sitemap | WebDesign