Capítulos deste vídeo
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).