rufo Pas me confondre avec Lycos! | Je pense qu'ajax est plus indiqué (get de jquery, c'est du ajax ). Par contre, t'es pas obligé de faire toutes les secondes, je pense. Un timer toutes les 5s suffirait probablement. Y'a combien de personne dans ton bâtiment ?
Après, tu peux faire un truc plus subtile : un flag dans un champ de la BD qui indique que la situation a changé (état des pièces avec les personnes dedans). Dès qu'une MAJ est faite, ça passe à 1 ce flag. Ta page web, via ajax, va lire cette variable. Si elle est à 0, rien n'est mis à jour car pas de changement. Si elle est à 1, ajax récupère la liste des personnes/pièce et met à jour l'affichage puis passe à 0 le flag.
Du coup, dans un grand nb de cas, ton script ajax va juste récupérer un 0, donc charge très faible pour le réseau. Et dans les cas où le flax vaut 1, là, y'aura plus de données mais ça sera ponctuel j'imagine. Après, ça dépend du nb de personnes et du nb de pièces.
Pour être plus fin, tu peux faire un flag par pièce pour ne transférer que les personnes des pièces qui ont changé. Ca fait toujours une seule interrogation par ajax mais le script php, lui, en fonction des flags, va renvoyer par pièce qui a changé, la liste des personnes et javascript/ajax se débrouillera pour mettre à jour l'affichage. Pour le format des données, à voir si tu fais du json qu'il faudra parser et injecter dans ta page web en html ou si ton PHP te renvoie direct du html que tu n'auras plus qu'à injecter au bon endroit dans la page web. ---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
|