phpはページを離れた後も実行を継続します

Dreg Korig

forループで1から5000までカウントする単純なスクリプトがあります。出力をリアルタイムでブラウザにフラッシュし、進行状況バーに%を表示します。

私が持っているもの:ページを離れると、プロセスが中断します。戻ってきたら0から始まります。

達成したいこと:ページを離れるとプロセスが続行され、戻ってきた場合は適切なパーセンテージが表示されます。

例:プロセスを実行すると、54までカウントされ、10秒間ページを離れます。戻ってくると、140が表示され、フラッシュが続行されます。

出来ますか?

アレックス

サーバーワーカー(Webサーバーコンテキストから独立して実行することを目的としたスクリプト)を使用することをお勧めします。

それを行う最も一般的な方法-メッセージキュー(RabbitMQ、Qlessなど)の使用。イベントはWebコンテキストのスクリプトによって開始される必要がありますが、実際のタスクは別のコンテキストのキューリスナーによって実行される必要があります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

関数は戻った後も実行を継続します

分類Dev

clearIntervalが呼び出された後も、setIntervalは実行を継続します

分類Dev

clearTimeoutが呼び出された後も、setTimeoutは実行を継続します

分類Dev

ユーザーがページを離れた後も、時限Ajaxプロセスが続行されます

分類Dev

google-colaboratoryで接続が失われた後も、プログラムは実行を継続しますか?

分類Dev

takeWhile演算子が「false」を返した後もRXJSタイマーは実行を継続します

分類Dev

Javascriptはエラー後もコードの実行を継続します

分類Dev

libcurlは、writefunctionコールバック後も実行を継続します

分類Dev

捕捉されなかったSIGINT(ターミナルからCtrl-C)を受信した後も、プロセスは実行を継続します

分類Dev

プロセスがSIGSTOPで停止された後も、選択タイマーは実行を継続しますか?

分類Dev

Javaで例外がスローされた後も実行を継続する

分類Dev

Excelは終了後も実行を継続します(プロセスはまだタスクマネージャーにあります)

分類Dev

モジュールのステータスは、無効にされた後も実行を続けます

分類Dev

Selectorクラスが削除されてもajaxは実行を継続します

分類Dev

prange が値を返した後も cython コードは継続します

分類Dev

ページを切り替えても setTimeout は継続しますか?

分類Dev

_redirectは引き続きphpコードの実行を継続します

分類Dev

JQuery Mobile:動的にロードされたページソースは、ページを変更した後もDOMで引き続き利用できます

分類Dev

再帰的な「hasCycle」関数は、ベースケースが満たされた場合でも「実行」を継続します

分類Dev

変更された後もGulpは古いバージョンのタスクを実行しています

分類Dev

Javascript関数は、DIVを更新した後も実行を続けます

分類Dev

PuTTYまたはターミナルが閉じられた後もプロセスを実行し続ける

分類Dev

ExecutorService.awaitTermination(timeout、unit)は、タイムアウト後も実行を継続します

分類Dev

ID名を変更するJquery関数は、他のページでも実行され続けます。

分類Dev

デバッガーを停止した後も、Webアプリケーションは実行を続けます。

分類Dev

HUEを介して実行されたハイブクエリは切断後も存続しますか?

分類Dev

WebページへのJava接続後、JavaScriptを実行します

分類Dev

「zsh」を呼び出した後、スクリプトの実行を継続する方法はありますか?

分類Dev

SQLWhileループは実行を継続します

Related 関連記事

  1. 1

    関数は戻った後も実行を継続します

  2. 2

    clearIntervalが呼び出された後も、setIntervalは実行を継続します

  3. 3

    clearTimeoutが呼び出された後も、setTimeoutは実行を継続します

  4. 4

    ユーザーがページを離れた後も、時限Ajaxプロセスが続行されます

  5. 5

    google-colaboratoryで接続が失われた後も、プログラムは実行を継続しますか?

  6. 6

    takeWhile演算子が「false」を返した後もRXJSタイマーは実行を継続します

  7. 7

    Javascriptはエラー後もコードの実行を継続します

  8. 8

    libcurlは、writefunctionコールバック後も実行を継続します

  9. 9

    捕捉されなかったSIGINT(ターミナルからCtrl-C)を受信した後も、プロセスは実行を継続します

  10. 10

    プロセスがSIGSTOPで停止された後も、選択タイマーは実行を継続しますか?

  11. 11

    Javaで例外がスローされた後も実行を継続する

  12. 12

    Excelは終了後も実行を継続します(プロセスはまだタスクマネージャーにあります)

  13. 13

    モジュールのステータスは、無効にされた後も実行を続けます

  14. 14

    Selectorクラスが削除されてもajaxは実行を継続します

  15. 15

    prange が値を返した後も cython コードは継続します

  16. 16

    ページを切り替えても setTimeout は継続しますか?

  17. 17

    _redirectは引き続きphpコードの実行を継続します

  18. 18

    JQuery Mobile:動的にロードされたページソースは、ページを変更した後もDOMで引き続き利用できます

  19. 19

    再帰的な「hasCycle」関数は、ベースケースが満たされた場合でも「実行」を継続します

  20. 20

    変更された後もGulpは古いバージョンのタスクを実行しています

  21. 21

    Javascript関数は、DIVを更新した後も実行を続けます

  22. 22

    PuTTYまたはターミナルが閉じられた後もプロセスを実行し続ける

  23. 23

    ExecutorService.awaitTermination(timeout、unit)は、タイムアウト後も実行を継続します

  24. 24

    ID名を変更するJquery関数は、他のページでも実行され続けます。

  25. 25

    デバッガーを停止した後も、Webアプリケーションは実行を続けます。

  26. 26

    HUEを介して実行されたハイブクエリは切断後も存続しますか?

  27. 27

    WebページへのJava接続後、JavaScriptを実行します

  28. 28

    「zsh」を呼び出した後、スクリプトの実行を継続する方法はありますか?

  29. 29

    SQLWhileループは実行を継続します

ホットタグ

アーカイブ