mod_php による HTTP 応答後の PHP 実行の継続
前のタイムアウトにより呼び出し側アプリケーションによって PHP 実行が終了される問題を解決するにはスクリプトは重要な操作を完了でき、PHP スクリプト自体内の特定のテクニックを利用できます。
Response-Abort-Resume メソッド
提供されたコード スニペットは次のものを利用します。アプローチ:
実装の詳細
「ob_end_flush()」と「flush()」の両方の機能に注意することが重要です。応答をクライアントに送信するには、順番に呼び出す必要があります。さらに、一部のユーザーは、PHP のセッション管理リソースを閉じる「session_write_close()」を追加することで結果が改善されたと報告しています。
このメソッドを実装することで、PHP スクリプトは待機中のアプリケーションに HTTP 応答を迅速にディスパッチし、重要な操作の実行を継続できます。早期終了の問題に直面することなく。
以上がHTTP 応答を送信した後も PHP の実行を継続するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。