O que é

Na aba Crons do site você vê e edita as tarefas agendadas. Para sites WordPress, o GW Server faz um ajuste importante: substitui o WP-Cron pelo cron do servidor.

Por que trocar o WP-Cron

O WordPress tem um cron nativo que dispara a cada visita ao site. Isso tem dois problemas:

  • Com pouco tráfego, uma tarefa agendada pode não rodar na hora certa, porque depende de alguém acessar o site.
  • Com muito tráfego, cada acesso dispara o cron: uma chamada PHP extra por visita, elevando o uso de CPU.

Por isso o GW Server desabilita o WP-Cron (via wp-config.php) e roda a tarefa pelo cron do servidor, num intervalo fixo: o padrão é a cada 5 minutos. É muito mais eficiente e previsível.

Ajustando o intervalo

Se você notar no painel do WordPress que uma tarefa agendada não rodou por falta de cron, reduza o intervalo na aba Crons, por exemplo, de 5 para 2 minutos, ou 1 minuto. Para a maioria dos sites, 2 a 5 minutos é ideal.

Editando pelo terminal

Também dá para editar os crons pelo terminal do site, com crontab -e, já no contexto do usuário isolado do site. Ao trocar a versão do PHP, o painel reescreve o crontab sozinho (ver Versão e configurações do PHP).

Veja também


Em vídeo: Aula 09 · Recursos de gestão do WordPress a partir de 05:59