Explication de l'exemple de sortie en temps réel PHP nginx

小云云
Libérer: 2023-03-19 14:52:01
original
2003 Les gens l'ont consulté

Cet article partage principalement avec vous l'explication des exemples de sortie en temps réel de php nginx, dans l'espoir d'aider tout le monde.

La méthode pour activer la sortie en temps réel en PHP est ob_implicit_flush(),

mais elle ne fonctionne pas dans la plupart des cas,

car la configuration php.ini a output_buffering buffering de sortie La plupart d'entre eux sont activés par On,
et zlib.output_compression sont également souvent activés

En plus de la couche PHP, il existe également des paramètres de buffering Nginx proxy_buffering et. compression gzip La plupart d'entre eux sont activés.
Je crains que personne ne fasse ce choix de modifier la configuration du site Web de l'ensemble du serveur pour répondre aux besoins d'une ou deux pages.

Voici une méthode simple recommandée :

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');
Copier après la connexion

Recommandations associées :

PHP envoie des messages au navigateur en temps réel_Tutoriel PHP

PHP réalise une sortie instantanée et une méthode de contenu de sortie en temps réel

javascript réalise une sortie en temps réel des compétences time_javascript actuelles

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!