web-dev-qa-db-ja.com

Cronがスケジュールされる最小の時間間隔はいくつですか?

Cronをスケジュールできる最小の時間間隔はいくつですか? 1秒ですか、それとも分ですか。

1
beginner

WP-Cronは本格的なcronの実装ではありません。それは実際にはかなり簡単です。

ページが読み込まれるたびに、スケジュールされたタスクのリストがチェックされ、何を実行する必要があるかが確認されます。実行がスケジュールされているタスクはすべて、そのページのロード中に実行されます。

デフォルトでは、タスクは1時間ごと、1日に2回、または毎日実行するようにスケジュールできます。それは何にでも変更することができます、 wp_get_schedules() を見てください。

WP-Cronはシステムcronのように常に動作するわけではありません。ページロード時にのみトリガされます。午後2:00にタスクをスケジュールし、午後5:00までページの読み込みが行われないと、スケジュールエラーが発生する可能性があります。その場合、毎分実行するようにcronをスケジュールするのは無意味であり、適切なシステムcronジョブの設定を検討する必要があります。

しかし、それを頻繁に実行するためにcronを設定する必要があるケースはめったにありません。 10分ごとに実行するのはまったく問題ありません。

3
swissspidy