1st Blog Cacher: Instalando, configurando e usando
- Como deixar seu blog mais rápido com Cache
- Cache em blogs: qual plugin usar?
- 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
- 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.
- 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.
- Agora vamos editar o arquivo config.php, localizado na raíz do WordPress. É necessário acrescentar a linha define(‘WP_CACHE’, true);
- 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.

Parabéns
Responder
Responder
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!
Responder
Responder
Daniel Becher respondeu em setembro 9th, 2008 2:29 pm:
Abraço!
Responder
Responder
Daniel Becher respondeu em setembro 11th, 2008 3:48 pm:
Abraço!
Responder
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?
Responder
Daniel Becher respondeu em outubro 10th, 2008 7:13 pm:
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.
Responder
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?
Responder
Daniel Becher respondeu em janeiro 28th, 2009 6:19 pm:
você pode colocar aquela chamadinha de “define” em qualquer linha do seu wp-config.php. Por motivos estéticos, eu sempre coloco no final.
Responder
Valeu a dica.
Um abraço.
Responder
Valeu pela atenção
Um abraço.
Responder
Responder
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.
Responder
Janio Sarmento respondeu em março 22nd, 2009 4:42 pm:
Responder
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.
Responder
Muito obrigado!
Abraço
PS: Eu hospedo na Insite e consegui setar permissão 777 para a pasta.
Responder