2010-12-06 10 views
0

私は、cronジョブを使用してWordpressに集中的なタスク(5分の実行時間と言う)を追加したいと思います。wordpress cronタスク

私はこのコードを使用して、Wordpressシステム内に新しいcronタスクを追加しました。

wp_schedule_event(time(), "interval-name", "hook-name"); 

は、私が(パブリックサイトまたは管理者のいずれか)が要求されるのWordpressを打ったときのcronタスクが実行されるネットのどこかで読みました。誰もがそれが本当であることを認めることができますか?

その場合、私は集中的なタスクをcronタスクに入れてはなりません。なぜなら、タスクが完了してからユーザーが長い時間待つことになるからです。私は今どうすればいい?

誰もがこのような状況を経験しましたか?なにか提案を?私は新しいページを作成すると思います は、crontabファイルに実行させる

答えて

0

wordpressドキュメントは、誰かがあなたのサイトを訪問するとき、それが実行されると述べている限り、彼らはPHPとMySQLは、Webホストでインストールする必要があり、実際のcronジョブから独立して実行されているとして異なる設定と異なるホストで働きますそう、はい、あなたは正しい。それは遅いページの読み込みを取得する1人のユーザーに過ぎないので、それを避けたいのはあなた次第です。

通常の仕事から実行している場合は、サイトのページにする必要はありません。特にそれが集中的な仕事であれば、あなたが言うように、これは簡単に悪用されてサーバーに大きな負荷をかけることになります。 php from the command lineを簡単に実行して、ページのロード時間を遅らせることなく、安全にジョブを実行できます。

関連する問題