最近、プロジェクトは定期的にリモートデータベース上で何らかの処理を行う必要があるため、ここでスケジュールされたタスクのようなものを作成する必要があります。苦労の末、今回は計画したタスクを PHP で実装することができましたので、その実装プロセスを共有しましょう。
今回、PHP を使用してスケジュールされたタスクを実装するには、主に 3 つの関数ignore_user_abort() set_time_limit(0) sleep() を使用します。
具体的なコードは次のとおりです:
リーリー
具体的な実装プロセスでは、PHP のスケジュールされたタスクの実行の効率は高くないと個人的に感じています。比較的、この方法は実装に抵抗があり、スケジュールされたタスクの実行の作業をシェルに任せることをお勧めします。シェルはプロレベルです。
興味がありそうな記事
- Win7のスケジュールされたタスクの設定
- phpはオンラインの人数をカウントします、オンラインの人数を正確にカウントする方法
- PHPは検索エンジンのソースと入力されたキーワードを記録します検索
- PHPはアップロードされたファイルを決定します 最も安全で現実的な解決策
- PHP設計パターンとは何か、そしてそれを理解する方法
- PHPはファイルヘッダー情報を分析してアップロードされたファイルの種類を決定します
- php任意の月
- PHP の基礎となる動作メカニズムと原理
http://www.bkjia.com/PHPjc/779407.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/779407.html技術記事最近、プロジェクトがリモートデータベース上で定期的に何らかの処理を行う必要があるため、ここでスケジュールされたタスクのようなものを作成する必要があります。苦労の末、PHPを使ってこのスケジュールされたタスクをついに実現しました...