WordPress, Domando o WPCron

O WPCron (WordPress cron) é o sistema de eventos agendados – também conhecidos como scheduled events – do WordPress. Mas o que é um evento agendado?

Um evento agendado é uma ação programada para ser executada;

Sempre que alguém visita o seu site, o wp-cron.php será executado e isso acarretará em um uso desordenado e muitas vezes desnecessário causando mais processamento e uso de recursos no servidor e trazendo também lentidão ao site.

Deixá-lo habilitado da forma padrão só irá elevar o load do servidor então o Cron só precisa ser executado quando você fizer alguma atualizações em seu WordPress, desabilitar o seu comportamento normal para ser executado a cada vez que um visitante acessar o seu site pode ser útil, para reduzir o consumo de recursos do servidor.

Vou descrever o que fazer mas não em passo-a-passo, pois cada um pode usar um sistema diferente. A grosso modo, para desabilitar o wp-cron e rodar apenas como cronjob?

  1. Abra o arquivo wp-config.php;
  2. Adicione a seguinte linha de código ao arquivo:
    define(‘DISABLE_WP_CRON’, ‘true’);
  3. Agora em seu Cpanel crie uma tarefa cron para rodar o wp-cron:

Acesse sua cron e defina que sua nova job rode A cada 6 horas (*/6);
Vá para o campo de comando e digite o seguinte comando:
   /usr/bin/php -f /home/USERNAME/public_html/wp-cron.php >/dev/null

 

Agora se tudo deu certo, você acabou de otimizar mais um pouco o seu WordPress😉

One thought on “WordPress, Domando o WPCron

Deixe uma resposta