Blizhost CloudCache Purge

Descrição

Blizhost CloudCache Purge envia uma solicitação aos servidores Blizhost para limparem o cache sempre que o conteúdo do seu site for modificado. Isso ocorre quando você publica, edita, comenta ou exclui uma página/post, ou quando altera o tema.

Nosso plugin também vai tornar seu site WordPress completamente compatível com CloudCache!

Este plugin é exclusivo para clientes Blizhost, e não terá nenhum resultado se usado fora de nossa hospedagem.

O que é CloudCache?

CloudCache é um acelerador HTTP projetado para sites de alto tráfego. Com ele, seu site é entregue diretamente da memória RAM do servidor, tornando o carregamento até 300x mais rápido e aumentando drasticamente a capacidade de acessos ao site.

Em contraste com outros aceleradores da web, como Squid, que começou sendo um cliente cache, ou Apache e Nginx, que são principalmente servidores de origem, CloudCache foi concebido como um acelerador HTTP. O CloudCache é focado exclusivamente em HTTP, ao contrário de outros servidores proxy que muitas vezes suportam FTP, SMTP e outros protocolos.

Tecnologias como CloudCache são usadas por sites de grande porte e de alto tráfego, incluindo Wikipédia, sites de jornais online, tais como The New York Times, The Guardian, The Hindu, Corriere Della Sera, mídias sociais e sites de conteúdo, tais como Facebook, Twitter, Vimeo, e Tumblr. Entre os 10 mil principais sites da web, cerca de um décimo usam essa tecnologia.

Funcionamento do plugin

Nosso plugin, além de tornar seu site compatível com nosso sistema, irá limpar o cache do seu site automaticamente sempre que você publicar/atualizar uma postagem ou uma página.

Nem todas as páginas são removidas de uma vez do cache. Quando um post, página, ou conteúdo personalizado é editado, ou um novo comentário é adicionado, somente as páginas a seguir serão removidas:

  • A primeira página
  • O post/página que foi editado
  • Quaisquer categorias ou tags associadas com a página
  • As páginas de paginação

Além disso, todo o cache será apagado nas seguintes ações:

  • Mudando os Links Permanentes
  • Mudando o tema
  • Pressionando o botão ‘Limpar CloudCache’ no painel
  • Pressionando o botão ‘Blizhost CloudCache > Limpar Todo o Cache’ na barra de ferramentas

Atenção: Em uma rede com MultiSites utilizando subpastas, apenas os administradores da rede podem limpar o cache do site principal.

Imagens de tela

  • Botão 'Limpar CloudCache' em "Início" no Painel

Instalação

Nenhuma configuração no WordPress é necessária.

Requisitos

  • Links Permanentes habilitado
  • CloudCache ativado na sua conta Blizhost

Linguagens

  • Inglês
  • Português-BR

FAQ

O CloudCache é compatível com todos os plugins e temas do WordPress?

CloudCache foi projetado para ser compatível com a maioria dos plugins e temas, ele funciona com o mesmo princípio básico de outros sistemas de cache, e muitos desenvolvedores se preocupam em criar plugins compatíveis com cache.

Mas infelizmente não são todos, uma minoria não se importa com performance. Como a maioria dos sites são pequenos e não recebem muito tráfego, isso não é uma preocupação para esses desenvolvedores.

Portanto, recomendamos que você sempre use plugins e temas conhecidos e com boa qualificação.

Afinal, se você se preocupa com velocidade e desempenho, não é uma boa ideia ter um plugin no seu site que não seja adaptado para sites de alto tráfego!

Por que não limpa todas as páginas quando eu faço um novo post?

As únicas páginas que devem ser limpas são as postagens, a primeira página, as categorias e as tags.

Ao construir este plugin, haviam duas melhores formas de lidar com a limpeza do cache e elas se resumiam em: Decisões (o plugin decide o que e quando limpar) e opções (você decide o que limpar, quando e porquê) . É inteiramente possível fazer este plugin limpar tudo, ele irá limpar algumas coisas sempre que um ‘gatilho’ acontecer, mas você também pode limpar tudo manualmente.

Por que não limpa o cache quando eu edito o meu tema?

Porque o plugin só limpa o cache de conteúdo quando você edita algo. Isso significa que se você editar uma página/post ou alguém deixar um comentário, ele vai limpar automaticamente. Caso contrário, você tem que limpar todo o cache manualmente. O plugin vai fazer isso por você quando você ”mudar” o seu tema, mas não quando você editar o seu tema.

Se você usa o editor de CSS do Jetpack, ele irá limpar todo o cache do seu site quando você clicar em Salvar.

Como faço para limpar manualmente todo o cache?

Clique no botão ‘Limpar CloudCache’ em “Início” no Painel (veja a screenshot se você não conseguir encontrar).

Há também um botão “Blizhost CloudCache > Limpar todo o cache” na barra de ferramentas de administração.

Eu não vejo nenhum botão!

Se você estiver em uma rede com MultiSites e você está no site principal, apenas os administradores podem apagar o cache desse site.

Em uma subpasta da hospedagem, se você tentar limpar o cache em example.com, então todas as subpastas (como example.com/site1, example.com/siten, etc.) também serão apagadas. Isso significa que se você limpar o cache do site principal, também vai limpar de toda a sua hospedagem.

Para tentar diminuir os riscos desse tipo de acesso, apenas os administradores podem limpar todo o cache do site principal se estiver em uma subpasta.

Posso usar isso com um serviço de proxy como o CloudFlare?

Claro! Sinta-se livre para usar com qualquer serviço de proxy ou CDN.

Como eu desativo o CloudCache?

Você pode abrir um ticket de suporte no painel do cliente solicitando a remoção do CloudCache. Mas é importante ressaltar que essa tecnologia torna seu site até 300x mais rápido e com suporte para alto tráfego.

Contribuidores e desenvolvedores

“Blizhost CloudCache Purge” é um software com código aberto. As seguintes pessoas contribuíram para este plugin.

Contribuidores

“Blizhost CloudCache Purge” foi traduzido para 1 localidade. Obrigado aos tradutores por suas contribuições.

Traduzir “Blizhost CloudCache Purge” para o seu idioma.

Interessado no desenvolvimento?

Navegue pelo código, dê uma olhada no repositório SVN ou assine o registro de desenvolvimento via RSS.

Registro de alterações

3.9.8

  • Corrigido erro de função is_plugin_active inexistente

3.9.7

  • Problemas de compatibilidade com o plugin super-cache e similares corrigidos

3.9.5

  • Requer o plugin Jetpack conectado para usar o recurso Imagem CDN do WordPress

3.9.4

  • Corrigido bug onde o CDN não funcionava para o protocolo http
  • Regex do CDN aprimorado, filtrando conteúdo através do buffer de saída
  • Adicionada opção onde você pode desativar o CDN com DISABLE_WP_CDN

3.9.3

  • Protocolo http do WordPress CDN aprimorado para maior compatibilidade

3.9.2

  • CDN do WordPress aprimorado

3.9.1

  • CDN do WordPress implementado

3.9

  • Plugin renomeado para melhor compreensão desta ferramenta
  • Botão na barra de ferramentas do administrador foi melhorado

3.8

  • Limpa as páginas de paginação do cache quando uma postagem é criada ou editada

3.7

  • Ignora “DONOTCACHEPAGE” na página inicial e postagens
  • Corrigido bug onde não é possível limpar o cache fora da área administrativa em algumas situações
  • Impede requisições enviadas aos servidores se o site não for hospedado na Blizhost

3.6

  • Corrigido bug onde “DONOTCACHEPAGE” não era definido em certas circunstâncias

3.5

  • Corrigido bug de compatibilidade em sites hospedados fora da Blizhost (mesmo sem nenhum efeito)

3.4

  • Várias melhorias para tornar o CloudCache da Blizhost compatível com diversos plugins e temas do WordPress
  • Agora o CloudCache pode ser ignorado a nível backend
  • Adicionada a constante “DONOTCACHEPAGE” para que os plugins possam especificar páginas que não devem ser armazenadas em cache
  • A limpeza do cache forçada agora funciona para todo o domínio

3.3

  • Melhora a segurança do plugin ao criar uma chave de API caso não exista
  • Suporte para comandos WP-CLI e PHP > 5.5
  • Erro tipográfico corrigido (on -> one)
  • Permissões corretas em Multisite
  • Erro estranho de mesclagem corrigido
  • Formatação no Changelog corrigida
  • Permite filtro para home_url()
  • Adicionado comandos ao wp-cli para limpar URLs e wildcards específicos
  • Requer wp-cli 0.25+ para funcionar com WP 4.6+
  • Atualiza purgePost() para validar page_for_posts
  • Verificação do AMP adicionada
  • Limpa o cache da URL padrão do AMP

3.2

  • Corrigido bug na exibição do aviso de permalinks
  • Envia versão do plugin na requisição ao servidor para evitar conflitos

3.1

  • Corrige o loop de redirecionamento infinito ao carregar sites do WordPress em CloudFlare

3.0

  • Limpeza automática de cache para sitemaps implementada

2.9

  • Verifica se sessão foi inicializada antes de carregar CSS

2.8

  • Aviso de limpeza de cache agora pode ser fechado
  • Limpeza de cache dos posts apagados resolvido
  • Resolvido o i18n que não estava funcionando e gerava um erro em sites sem Links Permanentes

2.7

  • Blizhost logo consertado no painel administrativo

2.6

  • Algumas correções de linguagem
  • Estilo de fonte consertado no painel administrativo

2.5

  • Pequenas correções
  • Algumas correções de linguagem
  • Logo Blizhost modificada de png para estilo de fonte

2.4

  • Retem parâmetros de consulta sobre a limpeza
  • Não usa parte da consulta para limpeza com regex
  • Permite que o IP do CloudCache possa ser filtrado.
  • Limpeza quando não há nenhuma ID na postagem melhorada
  • Adicionado filtro para que outros plugins possam adicionar eventos para acionar a limpeza de cache quando eles não têm o ID da postagem
  • Adicionada compatibilidade com Autoptimize. O cache do CloudCache será apagado quando você limpar o Autoptimize

2.3

  • Diretório de linguagem resolvido.
  • Novas etiquetas.
  • Domain Path resolvido.

2.2

  • Traduzido para Português-BR.

2.1

  • Problemas de compatibilidade resolvido.

2.0

  • Várias atualizações de desempenho, segurança e novos filtros.

1.0

  • O código foi limpo, ficando mais consistente e adotando melhores práticas de programação.