Почасовое расписание WP, нужен ли мне по крайней мере 1 посетитель в час?


Я планирую запланировать почасовую задачу из моего плагина wp, поскольку я понимаю, что эти задачи запускаются при посещении веб-сайта.

Таким образом, для почасовой задачи мне понадобится по крайней мере один посетитель в час.

Имеет ли значение, в какое время часа приходит посетитель? Например, если посетитель в 1:05, а другой в 2:55, задание 1 и 2 часа не будет пропущено?

Author: kyxrus, 2012-04-18

1 answers

Как вы заметили, задания cron увольняются только тогда, когда кто-то посещает ваш веб-сайт. WordPress проверяет, являются ли они какими-либо событиями, запланированными до "сейчас", которые еще не произошли, и запускает их.

Важно отметить, что события, которые повторяются в соответствии с регулярным шаблоном (скажем, ежечасно), - их возникновение является относительным, а не абсолютным. То есть, как только ваше событие запустится, оно будет запланировано снова через час (вместо того, чтобы быть запланированным на 1:05, 2:05, 3:05) - конечно, с нет гарантии, что он действительно запустится через несколько часов.

На самом деле при повторяющихся событиях WordPress сохраняет только одно событие. Как только это событие срабатывает, оно заменяется следующим.

 4
Author: Stephen Harris, 2012-04-18 21:49:47