Heim > Artikel > Backend-Entwicklung > Teilen von PHP-Nginx-Echtzeit-Ausgabeimplementierungsmethoden
Dieser Artikel führt Sie hauptsächlich in die einfache Implementierungsmethode der PHP-Nginx-Echtzeitausgabe durch. Er ist sehr gut und hat Referenzwert. Ich hoffe, er kann jedem helfen.
Die Methode zum Aktivieren der Echtzeitausgabe in PHP ist ob_implicit_flush(), funktioniert aber in den meisten Fällen nicht, da die Ausgabepufferung „output_buffering“ in der php.ini-Konfiguration größtenteils auf „Ein“ steht zlib.output_compression ist häufig aktiviert. Zusätzlich zur PHP-Ebene sind auch die Puffereinstellungen „proxy_buffering“ und „gzip“ von Nginx aktiviert. Ich fürchte, niemand würde 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').'<br>'; sleep(5); echo '五秒后:'.date('H:i:s');
Verwandte Empfehlungen:
PHP-Methode für sofortige Ausgabe und Ausgabe von Inhalten in Echtzeit
PHP-Inhalte in Echtzeit ausgeben
Javascript realisiert die Echtzeitausgabe der aktuellen Zeit_Javascript-Fähigkeiten
Das obige ist der detaillierte Inhalt vonTeilen von PHP-Nginx-Echtzeit-Ausgabeimplementierungsmethoden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!