par
Hywan » 04 juil. 2008, 23:14
Hey

,
En fait, PHP va envoyer les données aux navigateurs une fois la page chargée et exécutée totalement. Il ne va pas envoyer une partie, continuer les calculs, et envoyer une nouvelle partie, etc. Ce qui est long dans le chargement d'une page, c'est l'envoie des données et le nombre de connexion. Si on a plusieurs fichiers CSS ou Javascript par exemple, on aura une connexion par fichier (s'il est externe à la page). C'est pour ça que l'on préfère utiliser des concaténations. Une fois en cache, on gagne beaucoup de temps. Pareil pour les images : chaque image est une nouvelle connexion, donc ça prend du temps. Mais PHP traite toute la page, envoie le résultat final, et après, c'est le navigateur qui se débrouille.
Si on veut envoyer seulement une partie d'une page au navigateur, puis que PHP continue les traitements, renvoie une nouvelle partie, etc., on peut utiliser
les tampons de sortie. Mais par défaut, il envoie tout une fois que c'est terminé.
Donc si tu fais une vérification du genre : est-ce que c'est bien à ce joueur de jouer (ton premier tiret dans la liste des actions que tu as donné), alors il n'y a pas de problème.
Hey :),
En fait, PHP va envoyer les données aux navigateurs une fois la page chargée et exécutée totalement. Il ne va pas envoyer une partie, continuer les calculs, et envoyer une nouvelle partie, etc. Ce qui est long dans le chargement d'une page, c'est l'envoie des données et le nombre de connexion. Si on a plusieurs fichiers CSS ou Javascript par exemple, on aura une connexion par fichier (s'il est externe à la page). C'est pour ça que l'on préfère utiliser des concaténations. Une fois en cache, on gagne beaucoup de temps. Pareil pour les images : chaque image est une nouvelle connexion, donc ça prend du temps. Mais PHP traite toute la page, envoie le résultat final, et après, c'est le navigateur qui se débrouille.
Si on veut envoyer seulement une partie d'une page au navigateur, puis que PHP continue les traitements, renvoie une nouvelle partie, etc., on peut utiliser [url=http://php.net/book.outcontrol]les tampons de sortie[/url]. Mais par défaut, il envoie tout une fois que c'est terminé.
Donc si tu fais une vérification du genre : est-ce que c'est bien à ce joueur de jouer (ton premier tiret dans la liste des actions que tu as donné), alors il n'y a pas de problème.