web-dev-qa-db-fra.com

Toutes les heures WP calendrier, ai-je besoin d’au moins 1 visiteur par heure?

Je prévois de planifier une tâche horaire à partir de mon plug-in wp, car je comprends que ces tâches sont déclenchées par des visites sur le site Web.

Donc, pour une tâche horaire, il me faudra au moins un visiteur par heure.

Est-ce important à quelle heure du visiteur vient? Par exemple, s'il y a un visiteur à 1h05 et un autre à 2h55, la tâche 1h et 2h ne sera pas manquée?

3
kyxrus

Comme vous l'avez noté, les tâches cron ne sont déclenchées que lorsque quelqu'un visite votre site Web. WordPress vérifie s’il s’agit d’événements programmés avant "maintenant" qui n’ont pas encore eu lieu - et les exécute.

Il est important de noter que les événements récurrents selon un schéma régulier (par exemple toutes les heures) sont relatifs et non absolus. C'est-à-dire qu'une fois que votre événement se déclenche, il sera programmé à nouveau dans une heure (au lieu d'être programmé à 1h05, 2h05, 3h05) - bien sûr, sans aucune garantie qu'il se déroulera réellement dans une heure.

En fait, avec les événements récurrents, WordPress n'enregistre qu'une seule occurrence. Une fois que cet événement est déclenché, il est remplacé par le suivant.

4
Stephen Harris