今回は、php nginx がリアルタイム出力を実現するための手順について詳しく説明します。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 中国語に関する他の関連記事に注目してください。 Webサイト!
推奨読書:
phpでバイナリの1の数の統計を実装するアルゴリズムステップの詳細な説明
CIフレームワーク(CodeIgniter)操作redisステップ分析
以上がphp nginxでリアルタイム出力を実現する手順の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。