Dans ce cas, vous devez prendre en compte les événements envoyés par le serveur. Il ne nécessite pas de serveur spécial. La seule chose dont il a besoin est un serveur qui peut servir des requêtes HTTP, ce qui est indispensable pour un serveur web.
Les données seront envoyées dans une connexion HTTP de longue durée. C'est assez facile à implanter en PHP. Tout ce dont vous avez besoin est une boucle qui résume les données dans un format spécifique et vider les données.
Les événements envoyés par le serveur sont une communication unidirectionnelle entre le serveur et le client, ce qui vous sera utile dans votre cas.
Pour faciliter le développement, j'ai créé une bibliothèque PHP pour les événements envoyés par le serveur. Vous pouvez envisager de l'utiliser: github.com/licson0729/libSSE-php
J'espère que mes informations peuvent vous aider.
php <-> js est fondamentalement AJAX. –
mais pouvez-vous faire cela pendant que le script PHP est en cours d'exécution? –
Je dois envoyer une notification au script js à chaque boucle. –