この記事では、php nginx リアルタイム出力の簡単な実装方法をサンプルコードで紹介します。非常に優れており、参考になります。必要な方は参考にしてください。
有効にする方法PHP のリアルタイム出力は ob_implicit_flush() です。
しかし、ほとんどの場合は機能しません。
php.ini 設定の出力バッファリングのほとんどが On になっているため、
と zlib.output_compression これもオンになることが多いです
PHP レイヤーに加えて、Nginx のバッファリング設定 proxy_buffering と圧縮 gzip もオンになっていることがほとんどです。
1 つまたは 2 つのページのニーズを満たすためにサーバー全体の Web サイト構成を変更するという選択をする人はいないでしょう。
推奨される簡単な方法は次のとおりです:
set_time_limit(0); ob_end_clean(); ob_implicit_flush(); header('X-Accel-Buffering: no'); // 关键是加了这一行。 echo '现在是:'.date('H:i:s').'<br>'; sleep(5); echo '五秒后:'.date('H:i:s');
##概要 以上は、編集者が紹介したphp nginxリアルタイム出力の簡単な実装方法です。ご参考になれば幸いです。ご不明な点がございましたら、メッセージを残していただければ編集者より返信させていただきます。時間!
興味のある記事:
PHP コメント構文仕様と命名仕様の詳細説明php 言語コメント、単一行コメント、および複数行コメント関連コンテンツphpstorm の空行とコメント行を削除するための規則的なマッチング## ########################
以上がphp nginxリアルタイム出力の簡単な実装方法の説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。