J'ai un script PHP qui ouvre une connexion socket (en utilisant fsockopen) et prend environ 15secs pour compléter/renvoyer le résultat au navigateur. Pendant ce temps, si le navigateur envoie une deuxième requête, il est sérialisé. Cela donne une mauvaise expérience utilisateur parce que si l'utilisateur clique 3 fois, alors la troisième requête qui est envoyée après 30sec est celle qui obtient la réponse - les 2 premières demandes du navigateur prespective sont perdues.Connexions TCP simultanées TCP du même navigateur
Je n'ai aucune session dans mon script, mais j'ai essayé de mettre session_write_close() au début de mon script qui n'a pas aidé.
session.auto_start également dans le php.ini = 0.
Toutes les idées quant à la façon de faire les demandes des clients du même parallèle du navigateur ??
Merci Gary
Il s'agit de la façon dont vous initiez les connexions à partir du client, pas ce qui est sur votre serveur. C'est une question JavaScript/websockets, pas PHP. –
Avez-vous utilisé stream_context_create(). Modifiez votre question et ajoutez une partie de code pour avoir plus d'idée sur le problème. – Manu