この記事では主に php nginx のリアルタイム出力例の説明を共有します。お役に立てれば幸いです。
PHP でリアルタイム出力を有効にするメソッドは ob_implicit_flush()
ですob_implicit_flush()
,
但它大部分情况下都不管用,
因为php.ini
配置里output_buffering
输出缓冲大部分是On
开启的,
还有zlib.output_compression
也经常会被开启,
除了 PHP 这一层,还有 Nginx 的缓冲设置proxy_buffering
,和压缩gzip
しかし、ほとんどの場合は機能しません。 ini 設定 Output_buffering 出力バッファリングは、ほとんどの場合、On
で有効になります。
PHP レイヤーに加えて、zlib.output_compression
も有効になります。 、Nginx のバッファリング設定 proxy_buffering
があり、圧縮 gzip
もほとんど有効になっています。
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 リアルタイム出力メッセージ_PHP チュートリアル
インスタント出力とリアルタイム出力コンテンツを実現するための PHP メソッド
🎜javascriptリアルタイム出力を実現する 現在時刻_JavaScript スキル🎜🎜以上がPHP nginx リアルタイム出力例の説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。