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.

Posts relacionados

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

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

    Parabéns

    Responder

  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.

    Responder

  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!

    Responder

  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!

    Responder

    Daniel Becher respondeu em setembro 9th, 2008 2:29 pm:

    Que bom ;)

    Abraço!

    Responder

  5. 11, setembro, 2008 em 12:00 | #5
    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 =)

    Responder

    Daniel Becher respondeu em setembro 11th, 2008 3:48 pm:

    Que bom que gostou! O 1st Blog Cacher é bem melhor mesmo.

    Abraço!

    Responder

  6. 10, outubro, 2008 em 19:07 | #6
    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?

    Responder

    Daniel Becher respondeu em outubro 10th, 2008 7:13 pm:

    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.

    Responder

  7. 22, janeiro, 2009 em 12:24 | #7
    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?

    Responder

    Daniel Becher respondeu em janeiro 28th, 2009 6:19 pm:

    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.

    Responder

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

    Um abraço.

    Responder

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

    Valeu pela atenção

    Um abraço.

    Responder

  10. 2, fevereiro, 2009 em 18:47 | #10
    Caramba, eu tava mesmo atrás de uma dica pra deixar meu blog mais rápido. Parabéns pelo tutorial muito bem feito!!!

    Responder

  11. 11, março, 2009 em 23:59 | #11
    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.

    Responder

    Janio Sarmento respondeu em março 22nd, 2009 4:42 pm:

    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.

    Responder

  12. 22, março, 2009 em 17:10 | #12
    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.

    Responder

  13. Junio Cesar
    12, outubro, 2009 em 16:26 | #13
    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.

    Responder

  1. 31, agosto, 2008 em 10:28 | #1
  2. 15, março, 2010 em 17:22 | #2

Powered by WP Hashcash