Não é que é mais “seguro”. O wp-cron depende do seu site ser acessado. Então se você tiver rotinas que precisam acontecer com certa precisão e o seu site não tiver acesso, então vai acabar atrasando.
Para evitar isso, recomendam você desativar o wp-cron e configurar diretamente no cron do servidor.
Mas você também pode apenas configurar um serviço de uptime como o https://uptimerobot.com que já resolve.
Eu também recomendo colocar no começo do seu wp-config.php
a seguinte linha: define( 'WP_CRON_LOCK_TIMEOUT', 300 );
(para permitir que o wp-cron execute somente a cada 5 minutos).
Criador do tópico
Rodrigo
(@vejapixel)
Olá Luiz,
Em questão de segurança, então o wp-cron é tão seguro quanto o cron job?
E em questão de desempenho, ambos são iguais? Ambos vão consumir o mesmo do meu site?
E se eu usar esse código wp-config.php a seguinte linha: define( 'WP_CRON_LOCK_TIMEOUT', 300 );
no wp-config.php eu não preciso usar esse https://uptimerobot.com/?
E também, se eu usar esse código de 300 segundos então irá resolver esse problema do wp-cron só ser executado quando houver acesso ao meu site?
Você recomendaria o uso do wp-cron ou do cron job?
-
Esta resposta foi modificada 5 anos, 6 meses atrás por
Rodrigo.
WP-CRON não vai afetar tanto o desempenho do seu site. O que mais ajuda ali é o WP_CRON_LOCK_TIMEOUT. Deixar ele como wp-cron ou cron do servidor, não muda muita coisa, pois o que afeta o desempenho é a execução do PHP.
—
Como eu disse, você pode usar o cron do seu servidor OU o uptimerobot.
—
Criador do tópico
Rodrigo
(@vejapixel)
Luis, desculpe a insistência, mas esse código define( 'WP_CRON_LOCK_TIMEOUT', 300 );
no wp-config.php, eu devo usar com o wp-cron ativado, ou devo desativar o wp-cron e usar o código com o cron do servidor? Ou pode ser usado ambos?
-
Esta resposta foi modificada 5 anos, 6 meses atrás por
Rodrigo.
Tanto faz. Isso ai é uma recomendação, independente de como seu cron está configurado.