2

PHP を使用して「タスク キュー」を作成する方法は? キューを保存および作成する方法を知っています。問題は、ユーザー セッションをハングさせずにサーバー側で実行することにあります。サーバーを使用する権限がありません。ファイルをアップロードするだけです。

4

1 に答える 1

1

サーバーにアクセスできる場合は、 crontabを使用することをお勧めします。

私がおそらく行うことは、HTTP プロセスを介して呼び出されたときに 10 個のアイテムと言う別のスクリプトを作成することです。次に、このスクリプトを定期的に自分で呼び出すか、cron ジョブをセットアップできる別のサーバーから呼び出します。

ただし、ユーザーの HTTP リクエストの直後にこの作業を行う場合は、PHP でignore_user_abort()を使用できます。PHP マニュアル ページには、使用できる複数の例があります。

于 2012-08-11T18:29:25.510 に答える