Página Inicial > Plugins, Séries/Tutoriais, WordPress > 1st Blog Cacher: Instalando, configurando e usando

1st Blog Cacher: Instalando, configurando e usando

Agora que já entendemos pra que serve e porque vamos utilizar o plugin 1st Blog Cacher, está na hora de colocarmos a mão na massa. Você pode baixar o plugin clicando aqui. No pacote do plugin virão dois arquivos. Ao contrário dos plugins normais, estes dois arquivos não ficarão juntos na pasta de plugins do seu WordPress.

Instalando e configurando

  1. Acesse a sua conta de hospedagem através do FTP. Na raíz do seu WordPress, você precisa criar um diretório (aquele diretório publicável, lembram?) que servirá para armazenar os arquivos em cache. O nome dele necessariamente precisa ser wp-cache. Além disso, você precisa setar as permissões desse diretório para 777.
  2. Descompacte os dois arquivos que vieram no arquivo.zip do plugin. Dentro da pasta wp-content/plugins, você vai subir o arquivo 1blogcacher2.0.php. Já o advanced-cache.php ficará um nível de diretório acima, na raíz do wp-content.
  3. Agora vamos editar o arquivo config.php, localizado na raíz do WordPress. É necessário acrescentar a linha define(‘WP_CACHE’, true);
  4. Agora você vai acessar o WP-Admin do seu blog (área de administração do WordPress), ir na sessão Plugins (extensões) e ativar o recém instalado 1st Blog Cacher. Feito!

Doeu alguma coisa?

Exibindo alterações imediatamente (ou limpando o cache)

No menu Settings do wp-admin, encontraremos uma opção para o plugin que acabamos de instalar. Lá você vai encontrar um resumo das configurações do arquivo advanced-cache.php, que é o arquivo de configuração do plugin. Logo abaixo, os seguintes botões:

Estes dois botões serão muito importantes no caso de você fazer alguma alteração no tema ou num post. Caso não queira experar os 3600 segundos (1h), estipulados por padrão de “fábrica” no arquivo advanced-cache.php e exibidos acima, você clica em “Remove all files” que quando recarregar a página em questão ela estará alterada. Afinal, o cache consiste nisso, em criar uma versão estática daquilo que é dinâmico, como já disse na sequência da série. Então se houver alguma alteração, até que você limpe o cache do seu WordPress, ou aguarde o tempo de expiração dos arquivos, as alterações não serão exibidas.

Exceções

Nem tudo pode entrar no cache. Por isso, também no arquivo advanced-cache.php você poderá setar quais arquivos que você não quer que fiquem “estáticos”. Por exemplo, os arquivos que fazem o feed funcionar, os comentários etc. Por padrão, temos: wp-atom.php, wp-comments-popup.php, wp-commentsrss2.php, wp-links-opml.php, wp-locations.php, wp-rdf.php, wp-rss.php, wp-rss2.php. Se houver necessidade de acrescentar mais algum, o faça com cuidado, pra não colocar algum arquivo errado e o seu cache ficar subutilizado.

E os robôs de busca, verão meu cache?

Outra preocupação dos usuários é se os motores de busca serão insensíveis às atualizações do blog. Não. Assim como há exceções para arquivos do WordPress, o 1st Blog Cache identifica os spiders e os faz ver a versão dinâmica do seu blog. No arquivo de configuração também é possível remover e adicionar strings para rejeitar as aranhas, na opção OBC_REJECTED_USER_AGENTS.

Usando

Como dizem os gaúchos, “feito o carreto!”. Agora é usar e ser feliz com seu blog muito mais rápido e versátil.

Daniel Becher Plugins, Séries/Tutoriais, WordPress , , , , ,

  1. 6, julho, 2008 em 21:29 | #1
    Muito bom o tutorial sobre cache.

    Parabéns

  2. 11, julho, 2008 em 00:09 | #2
    Tentei fazer mas tive problemas na edição do config.php. Não posso editá-lo via bloco de notas pois da problema. Vou tentar usar um programa de edição de arquivos PHP e tentar novamente.
  3. 24, julho, 2008 em 02:33 | #3
    Obrigado pela dica, instalei em todos os meus blogs.

    Henrique (aí de cima), eu também tive problemas quando copiei daqui do post. Mas copiando o “define” diretamente da mensagem de erro no WP, consegui. Deve ser algo com as aspas, não sei.

    Abraço!

  4. 9, setembro, 2008 em 14:28 | #4
    Becher, obrigado pelo artigo e pela ajuda. Removi o plugin anterior e instalei este, que aparentemente está funcionando muito bem. Abraços!
  5. Daniel Becher
    9, setembro, 2008 em 14:29 | #5
    Que bom ;)

    Abraço!

  6. 11, setembro, 2008 em 12:00 | #6
    Becher, troquei o WP-Super Cache por esse por dica do Marcus, do Grande Abóbora, e esse foi bem mais simples de configurar. Agora é só alegria =)
  7. Daniel Becher
    11, setembro, 2008 em 15:48 | #7
    Que bom que gostou! O 1st Blog Cacher é bem melhor mesmo.

    Abraço!

  8. 10, outubro, 2008 em 19:07 | #8
    Olá Daniel,
    Tô tentando enviar o advanced-cache.php para a pasta /wp-content/ e não aceita. Aparece a msg
    “.553 Can’t open that file: No such file or directory : /public_html/wp-content/advanced-cache.php”

    O que pode ser?

  9. 10, outubro, 2008 em 19:13 | #9
    Daniel,

    segundo a lista de erros de FTP, tem a ver com a nomenclatura do arquivo. Mas como tu estás enviando um arquivo com caracteres normais, já tentaste ver se tens permissões pra subir arquivos no diretório em questão?

    De qualquer forma, sugiro você entrar em contato com seu provedor de hospedagem.

  10. 22, janeiro, 2009 em 12:24 | #10
    Caro Daniel,

    Tive problema com a edição do arquivo wp-config.php, pois não consegui identificar em qual local devo colocar a nova linha que você indicou.

    O plugin é até ativado e até aparece em configurções, mas quando clico para abrir as opções aparece um erro. Segue a descrição:

    “1 Blog Cacher
    Installation error

    The file – /home/alzenirs/public_html/wp-content/advanced-cache.php – is incorrect or you haven’t added the code define(‘WP_CACHE’, true); to the file /home/alzenirs/public_html/wp-config.php”

    Poderia me ajudar?

  11. 28, janeiro, 2009 em 18:19 | #11
    Oi Marcelo,

    você pode colocar aquela chamadinha de “define” em qualquer linha do seu wp-config.php. Por motivos estéticos, eu sempre coloco no final.

  12. 29, janeiro, 2009 em 16:54 | #12
    Vou tentar novamente.
    Valeu a dica.

    Um abraço.

  13. 29, janeiro, 2009 em 16:55 | #13
    Vou tentar novamente.

    Valeu pela atenção

    Um abraço.

  14. 2, fevereiro, 2009 em 18:47 | #14
    Caramba, eu tava mesmo atrás de uma dica pra deixar meu blog mais rápido. Parabéns pelo tutorial muito bem feito!!!
  15. 11, março, 2009 em 23:59 | #15
    Olá amigo! Percebo que você parece estar mais além do que a maioria no que diz respeito aos códigos de plugins, por isso quem sabe você pode me ajudar, estou com uma dúvida que nem o criador do plugin conseguiu me ajudar. Instalei tudo normalmente, já verifiquei e reverifiquei várias vezes a instalação, os procedimentos e tudo, mas não tem jeito!

    O plugin no meu site funciona normalmente no que ele tem que fazer, mas toda vez que eu posto ou atualizo um artigo, ele apresenta este erro:

    Warning: Invalid argument supplied for foreach() in /home/semmundo/public_html/wp-content/plugins/1blogcacher2.0.php on line 70

    Warning: Invalid argument supplied for foreach() in /home/semmundo/public_html/wp-content/plugins/1blogcacher2.0.php on line 70

    Warning: Cannot modify header information – headers already sent by (output started at /home/s61763/public_html/wp-content/plugins/1blogcacher2.0.php:70) in /home/semmundo/public_html/wp-includes/pluggable.php on line 850

    … Ele executa publica o post, mas cai numa tela com estes erros. Mas se dou um “voltar” no navegador, e atualizo a página do post, vejo que foi postado.

    O que será que causa este erro? O dono do plugin pediu pra eu verificar o arquivo pluggable.php, verifiquei, mas tá normalíssimo.

    Teria alguma idéia?

    Um grande abraço.

  16. 22, março, 2009 em 16:42 | #16
    Não temos como dar suporte ao WordPress, mas uma sugestão que podemos dar é que você desabilite todos os plugins do seu blog e vá testando a situação, à medida que vai reativando cada um deles.
  17. 22, março, 2009 em 17:10 | #17
    Olá pessoal!

    Só gostaria de compartilhar a solução do problema que pus aqui.

    Conversei com a hospedagem (insite) e o problema é que eles não permitem acesso 777 às pastas. O máximo é 750. Como o plugin precisa de permissão total na pasta wp-cache, esta provavelmente é a causa do erro. Logo, com a insite não dá pra usar o 1st Blog cacher.

    Abraço.

  18. Junio Cesar
    12, outubro, 2009 em 16:26 | #18
    Muito bom o tutorial, segui e consegui instalar corretamente.
    Muito obrigado!
    Abraço ;)

    PS: Eu hospedo na Insite e consegui setar permissão 777 para a pasta.

  19. Ricardo
    7, julho, 2010 em 14:40 | #19
    Cara, se incomoda se eu colocar sua matéria em meu blog, creditando para vc?

    abs!

  20. 7, julho, 2010 em 17:09 | #20
    Sim, pois isso é plágio.

    A maneira correta é você escrever seu próprio texto e fazer um link para o post original (este, no caso). No máximo citar um trecho pequeno, mas jamais copiar o texto inteiro.

  21. 9, julho, 2010 em 13:07 | #21
    Cara, eu estou passando pelos mesmos problema. E não é permissão de pasta. No meu host é permitido 777 e dá o erro igual ao seu. Já conseguiu resolver?
  22. 9, julho, 2010 em 16:43 | #22
    Esqueça esse plugin, é antigo demais.

    Migre para o WP-Super-Cache e seja feliz.

  23. 3, outubro, 2010 em 14:28 | #23
    Olá Janio, boa dica, ajudou bastante aqui. Agora, só não entendi porque você recomendou esquecer o plugin, já que ele ainda é compátivel como o WP 3.1. Tive muitos problemas com o WP Super Cache, inclusive, ele corrompeu o meu banco de dados…

    Recomendo que usem o 1 Blog Cacher, muito fácil de instalar e não dá problemas…pelo menos para mim
    t+

  24. 3, outubro, 2010 em 21:02 | #24
    Não existe melhor plugin que o WP Super Cache, configurado para servir páginas direto do cache com mod_rewrite.

    Se o 1blogcache serve para você, ótimo. Mas espere a visitação aumentar para ver.

    E não tem como o Super Cache ter mexido no seu banco de dados, pois nem as configurações dele próprio são salvas no MySQL, fica tudo em um arquivo .php no diretório wp-content. Foi outra coisa que você fez e está culpando o plugin.

  25. 4, novembro, 2010 em 16:45 | #25
    @Alexandre de Sousa
    Tem que colocar aspas retas: define(‘WP_CACHE’, true);

    Mas onde colocar essa linha? Explique melhor, por favor.

  26. 4, novembro, 2010 em 16:55 | #26
    @Lucas Peperaio
    Esse plugin simplesmente retirou o feed e colocou uma barra branca no meu site, pocha, tem que ter mais consciencia e avisar dos riscos do plugins @+85$387$##%
  27. 4, novembro, 2010 em 16:57 | #27
    Tambémestou com problemas nos comentários, falta de responsabilidade do autor.
  28. 4, novembro, 2010 em 17:02 | #28
    Tem alguma maneira de reverter o processo?
  1. 31, agosto, 2008 em 10:28 | #1
  2. 15, março, 2010 em 17:22 | #2