web-dev-qa-db-ja.com

Wp-cronジョブが確実に実行されるようにする方法

私はプラグインを使って比較的大きなEメールリストにEメールを送信しています。私たちのホストからは1時間あたりのEメールしきい値が低いため、プラグインの設定を使用して、Eメールを1時間ごとに特定の数だけに絞り込む必要があります。私はこれを達成するためにプラグインがwp-cronを使用していると仮定しています。私はwp-cronでドキュメントを見つけようとしましたが、私が見つけられた唯一の重要な情報はそれが実行するためにページビューを必要とするということです。

質問:

  1. RSSフィードは、 "ページビュー"、つまりwp-cronを起動するのに十分なだけpingされていますか?
  2. ページビューからwp-cronが実行されるまでにどれくらいかかりますか? (例えば、最後のページビューが午後6時59分になっている場合、クーロンは午後7時に実行される予定ですか?)
  3. Cronジョブを見逃した場合はどうなりますか(午後7時3分まで、一日中Webサイトにアクセスしている人はいません)。
4
fdsa
  1. はい。

  2. いいえ、スケジュールされた仕事はまだ時間に達していないので。

  3. はい、でも午後7時3分までです。

基本的に、スケジュールされた時間の経過後にサイトにアクセスすると、キューに入れられたジョブが実行されます。 WP_Cronは「ベストエフォート」システムであり、正確なタイマーではありません。だが、誰もそのサイトを訪れていないのであれば、それは実行する必要はなく、大部分のために何かをする必要はないので、これは一般的には十分によい。

3
Otto