web-dev-qa-db-ja.com

PHPでスケジュールされたタスクに最適な方法は何ですか

タイトルはそれを要約します、私はこれをどのように行うかについてほとんど知りません。


以下も参照してください。

PHP:スケジュールされたジョブ(cronジョブ)の実行

22
Mitch

ATrigger を見たことがありますか? PHPライブラリ を使用して、オーバーヘッドなしでスケジュールされたタスクを作成することもできます。

免責事項:私は彼らのチームの一員です。

11
Kousha

スケジュールされたタスクに最適な方法は、遅延プットを伴う beanstalkd です。

6
Alfred

オペレーティングシステムのスケジュールタスク機能を使用します。 UNIXではcrontab、Windowsではスケジュールされたタスク。

次に、さらに考慮事項があります。

  1. PHPスクリプトを使用してタスクをスケジュールしたいですか?
  2. 決められた時間に物事を実行する長時間実行のphpプロセスが必要ですか?

1の場合、Unixでは、このような module を使用できます。

2の場合、次のようなものを使用できます module

4
Vinko Vrsalovic

私が知る最も簡単な方法は、単純なcronジョブです。

http://man.cx/cron

3
Sietse

**​​* PHPCron:スケジュールされたタスクをPHP Webサーバーで実行中****

ただし、PHPCronは一時的に利用できなくなります。他の場所を見る必要があるかもしれません

0
prakash