hiranowordpressのwp-cronを理解するTwitterFacebookGoogle+はてブPocket先日の記事で十分理解できていなかったところが、よくよく調べてみると英語で色々と公式のドキュメントを見つけたので一つ一つ読んでみます。そもそもwp-cronとはこちらの記事を読んでの内容になります。Cronなぜwp-cronを使うのかこちらが歴史的な経緯とかが書いてあって面白かったです。使用できればそれで十分ですよね。利用するには理由がちゃんとあります。それは共有サーバなどでは、システム権限が与えられないこともあるからです。設計されているようです。ページロードをフックにして何をしているのかまた、記事中の下記の記述が少し気になりました。5:00PM.「スケジュールされたタスクはページロードの間に起動される」という記述があるんですよね。起動される・・・というのが具体的にどの範囲までを言うのかわかりませんが、リクエストを返却するまでにすべてのタスクが終了するのは待つんだろうか・・・?普通に考えたらそういうふうになるのは考えにくいのですが、詳細に調べる必要がありそうです。同様に最後の段落に下記のような記述があります。ページロードを行ってから実行されるまでにタスクはキューに入れられて管理されるようです。そのためタスクが損失することはないとも言っていますね。いうことは、合わせて考えるとページロードする時点ではタスクをキューに入れておくのかな、キューから引っ張ってきてタスクを実行するプロセスはまた別に存在するのかもしれませんね。読み込んだ記事を書きましたが、その知識と合わせてみると意外とその線で間違っていないと思います。