Apr 22 2008

Por que o 1BlogCacher é melhor que o WP-Cache

Arquivado em: Ferramentas

Há poucos dias falamos aqui do 1BlogCacher (Faça o WordPress voar com o 1BlogCacher), e desde então temos conversado pessoalmente com algumas pessoas, ou participado de discussões em outros blogs (como em Cache não é só para os famosos!), e observado que o não-tão-bem-resolvido WP-Cache é o mecanismo de caching favorito dos usuários de WordPress.

Contudo, o 1BlogCacher é muito melhor, por dois motivos. Primeiro, porque ele funciona em todas as instalações de WP (embora pareça à primeira vista complicado de instalar). Segundo, porque ele utiliza uma estrutura de páginas cacheadas muito mais simples, por um lado, e eficiente por outro.

Para entender é necessário raciocinar num nível um pouco mais profundo relativo ao funcionamento dos dois plugins.

O que têm de comum os dois é que ambos verificam, quando uma determinada página é requisitada, se esta se encontra já no cache ou não; se já se encontra, o plugin dá jeito de entregar a página no cache para o navegador; caso contrário o plugin “captura” a página gerada pelo mecanismo normal do WordPress (acesso ao banco de dados, coisa e tal) e salva este resultado no cache, para a próxima requisição repetida.

O que tem de diferente entre os dois é que o WP-Cache faz seu repositório de arquivos para acesso rápido de tal forma que a necessidade de uso do banco de dados fica muitíssimo reduzida, mas todo o software do WordPress continua tendo de ser carregado na memória do servidor, e o interpretador do PHP continua tendo de ser acionado.

Já no caso do 1BlogCacher o repositório fica em um diretório “publicável” do servidor, dentro do diretório raiz do WordPress, e utilizando regras de reescrita de URL (URL Rewriting) estas páginas é que são entregues no navegador do visitante, sem a necessidade de sequer carregar o interpretador PHP (preciso confirmar se é 100% certa essa minha afirmação de que o PHP nem é carregado).

Por motivos de didática estou simplificando o funcionamento dos dois plugins, mas basicamente é isso o que ocorre.

Algumas das restrições dos blogueiros quanto à utilização destes plugins consistem em dúvidas quanto à atualização da versão publicada caso o autor faça uma edição no texto. Não há motivos para preocupações, uma vez que todos os plugins de cache contam com recursos para facilmente limpar o cache inteiro de uma vez só, caso o plugin por si só falhe em identificar a edição do texto (e conseqüente remoção automática da porção correspondente no cache).

Outra preocupação é quanto ao uso do plugin Landing Pages, que visa oferecer conteúdo diferenciado para usuários oriundo das buscas (ou anúncios mais agressivos). Neste caso a sugestão que eu dou é que experimentem alguma alternativa em JavaScript, que ao invés de “pesar” no servidor vai “pesar” no navegador do visitante, ou seja, vai pulverizar a necessidade de processamento.


Textos relacionados a este:

9 Responses to “Por que o 1BlogCacher é melhor que o WP-Cache”

  1. Norberto Kawakamion 23 Apr 2008 at 11:27

    Janio,
    valeu a dica desse plugin. É mais uma alternativa ao Wp-SuperCache que também tem essa funcionalidade de não necessitar do PHP…

    abraço

    [Reply]

  2. Alexandre Rautaon 23 Apr 2008 at 23:33

    Janio, seria interessante se fizesse uma comparação com o wp-supercache também. Gostaria de ter uma opinião técnica sua, tenho utilizado o super e gostado bastante.

    Sobre este plugin tem notado melhoria na utilização dos recursos do servidor?

    abração

    [Reply]

    Janio Sarmento reply on April 23rd, 2008 23:55:

    @Alexandre Rauta: Infelizmente não tenho condições técnicas de fazer uma comparação com o wp-supercache, especificamente, porque ele também se negou a funcionar comigo. Não teve jeito de fazer o safado cumprir o seu papel, coisa que o 1BlogCacher de cara já sai fazendo.

    E não tenho notado muita diferença porque meu servidor opera com folga, principalmente desde o upgrade. Mas as minhas páginas, e a de outros que sei que usam o plugin, têm carregado com uma rapidez incrível (medida pelo timer do Fasterfox).

    [Reply]

  3. [...] li no Porto Fácil a recomendação do 1 Blog Cache. Me convenci de testá-lo. Achando que era algo complicado testei [...]

  4. [...] de acesso ao blog seja superior e o consumo de banda ainda menor. Aconselho a leitura do artigo: Por que o 1BlogCacher é melhor que o WP-Cache, para entender a diferença entre [...]

  5. RenatoTavares.comon 18 Jun 2008 at 21:33

    Como instalar e configurar o 1blogcacher corretamente…

    Ok aqui apenas indicarei como fazer para instalar corretamente 1blogcacher se você não sabe o que ela faz ou quer saber mais sobre ele acesse aqui e aqui.
    Baixe o 1blogcacher.
    Descompacte o arquivo.
    No seu servidor, crie uma pasta chamada /wp-cache/ …

  6. Cache em blogs: qual plugin usar?on 03 Jul 2008 at 08:11

    [...] Segundo o Janio, o WP-Cache reduz bastante o uso do banco de dados, mas não é totalmente descartado o carregamento do sistema WordPress por inteiro toda vez que uma página é requerida. Em contra-partida, “no caso do 1BlogCacher o repositório fica em um diretório “publicável” do servidor, dentro do diretório raiz do WordPress, e utilizando regras de reescrita de URL (URL Rewriting) estas páginas é que são entregues no navegador do visitante, (…)“. Se são entregues páginas para o navegador do visitante, páginas estáticas, nada de banco de dados, certo? [...]

  7. [...] Postado por Renato Tavares • 18 junho, 2008 Ok aqui apenas indicarei como fazer para instalar corretamente 1blogcacher se você não sabe o que ela faz ou quer saber mais sobre ele acesse aqui e aqui. [...]

  8. [...] Por que o 1BlogCacher é melhor que o WP-Cache Como instalar e configurar o [...]

Trackback URI | Comments RSS

Leave a Reply

É proibida a reprodução do conteúdo deste site sem prévia autorização por escrito do autor. Citações de no máximo um parágrafo acompanhadas do link para o texto original são permitidas sem necessidade de autorização escrita.