Heim  >  Artikel  >  Backend-Entwicklung  >  Implementierungsmethode der PHP-Nginx-Echtzeitausgabe

Implementierungsmethode der PHP-Nginx-Echtzeitausgabe

jacklove
jackloveOriginal
2018-05-22 16:40:051301Durchsuche

In diesem Artikel wird erläutert, wie die Echtzeitausgabe von PHP Nginx implementiert wird.

Die Methode zum Aktivieren der Echtzeitausgabe in PHP ist ob_implicit_flush(),

aber sie funktioniert in den meisten Fällen nicht,

da der Großteil der Ausgabepufferung in der Die php.ini-Konfiguration ist die Ausgabepufferung.

Zlib.output_compression ist häufig auch aktiviert.

Zusätzlich zur PHP-Ebene sind auch die Puffereinstellungen „proxy_buffering“ und „gzip“ von Nginx aktiviert eingeschaltet.

Ich fürchte, niemand wird diese Entscheidung treffen und die Website-Konfiguration des gesamten Servers ändern, um den Anforderungen einer oder zweier Seiten gerecht zu werden.

Hier wird eine einfache Methode empfohlen:

set_time_limit(0);
ob_end_clean(); 
ob_implicit_flush(); 
header('X-Accel-Buffering: no'); // 关键是加了这一行。 
echo '现在是:'.date('H:i:s').'
'; 
sleep(5); 
echo '五秒后:'.date('H:i:s');

In diesem Artikel wird erläutert, wie die Echtzeitausgabe von PHP Nginx implementiert wird. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.

Verarbeitungsmethode der PHP-Klasse SoapClient nicht gefunden

PHP WeChat-Entwicklung: WeChat zeichnet temporäre Konvertierung in permanenten Speicher auf

So implementieren Sie die MongoDB-Singleton-Modus-Operationsklasse in PHP

Das obige ist der detaillierte Inhalt vonImplementierungsmethode der PHP-Nginx-Echtzeitausgabe. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn