Pergunta do WordPress LiteSpeed ​​​​Cache: Limpar o cache da Cloudflare

Um usuário perguntou ?

Olá

Nesta página: “/wp-admin/admin.php?page=lscache-dash#cdn” você tem um botão para limpar o cache do Cloudflare, esta função também pode ser chamada de “wp-admin-bar-litespeed-menu” .

Como posso chamar essa função do cron, uma vez por dia (por exemplo)?

Obrigado

Alan

Este tópico foi modificado há um ano por.

(@qtwrk)

Há 1 ano

Olá,

Infelizmente o LSCWP não tem linha de comando ou cron job para isso

você deve chamar manualmente a API Cloudflare

Todo o melhor,

(@caban13)

Há 1 ano

Ótima informação, mas temo que esteja sobre minha cabeça habilitar isso por conta própria. Obrigado pela sua resposta.

Alan

(@qtwrk)

12 meses atrás

Olá,

Isso não é difícil de fazer

existe um código de exemplo

curl -X POST " 
     -H "X-Auth-Email: [email protected]" 
     -H "X-Auth-Key: c2547eb745079dac9320b638f5e225cf483cc5cfdda41" 
     -H "Content-Type: application/json" 
     --data '{"purge_everything":true}'

tudo o que você precisa fazer é criar um trabalho cron do sistema para ele

O suporte a CF deve ajudar você a obter a API e o ID da zona

Todo o melhor,

(@caban13)

12 meses atrás

Bom eu sei como pegar a API e o Zone iD, não sei se digitei o código curl.

Talvez outra maneira de obter o que preciso seja limpar o cache do CF a cada atualização de postagem. Pensei em usar o cron porque a maioria das atualizações de email acontecem todos os dias no mesmo horário. Isso é possível? sincronizar a limpeza do LSCache com o cache do CF?

Alan

(@qtwrk)

12 meses atrás

Olá,

Não, o LSCWP não está profundamente integrado ao CF.

se você quiser limpar para sincronizar com o cache do CF, provavelmente precisará do PHP’er para fazer algum trabalho personalizado.

mas para limpar todo o cron será muito mais fácil

por exemplo.

crie um script de shell, digamos script.sh

com esta linha de código

#!/bin/bash

curl -X POST " 
     -H "X-Auth-Email: [email protected]" 
     -H "X-Auth-Key: c2547eb745079dac9320b638f5e225cf483cc5cfdda41" 
     -H "Content-Type: application/json" 
     --data '{"purge_everything":true}'

salve-o em seu sistema, por exemplo, por exemplo /home/user/scriptp.sh

em seguida, crie um cron job com qualquer período de tempo que você deseja chamar esse script

por exemplo.

0 0 * * * bash /home/user/script.sh

neste caso, execute esse script a cada 00:00 dias

Espero que isso possa lhe dar algumas idéias e dicas sobre como fazer isso.

Todo o melhor,

(@caban13)

12 meses atrás

Tudo bem eu já entendi. Vou tratar de …

Muito obrigado!

(@caban13)

12 meses atrás

@qtwrk Muito obrigado sim! Eu habilitei em 2 sites que têm posts cronometrados, funciona muito bem.

Alguma sugestão para sincronizá-lo com atualizações de e-mail?

Isto foi útil?

0 / 0

Deixe uma resposta 0

O seu endereço de email não será publicado. Campos obrigatórios são marcados *