web-dev-qa-db-fra.com

Quel est l'intervalle de temps minimum pour lequel un programme doit être programmé?

Quel est l'intervalle de temps minimum pour lequel un cron peut être programmé? Est-ce 1 seconde ou une minute?

1
beginner

WP-Cron n'est pas une implémentation à part entière de cron ou quelque chose comme ça. C'est en fait assez simple.

À chaque chargement de page, une liste de tâches planifiées est vérifiée pour voir ce qui doit être exécuté. Toutes les tâches planifiées pour être exécutées seront exécutées pendant le chargement de cette page.

Par défaut, les tâches peuvent être planifiées pour être exécutées toutes les heures, deux fois par jour ou tous les jours. Cela peut être changé en n'importe quoi cependant, voir wp_get_schedules() .

WP-Cron ne fonctionne pas constamment comme le système cron; il n'est déclenché qu'au chargement de la page. Des erreurs de planification peuvent survenir si vous planifiez une tâche à 14h00 et qu'aucun chargement de page ne se produit avant 17h00. Dans ce cas, il est inutile de planifier l'exécution de cron à chaque minute et vous devriez envisager de configurer un travail cron système approprié.

Cependant, il est rarement nécessaire de configurer un cron pour qu'il s'exécute aussi souvent. L'exécuter toutes les 10 minutes environ devrait être totalement acceptable.

3
swissspidy