03-07-2008, 12:50 AM
(Modification du message : 09-07-2008, 10:53 AM par Sephi-Chan.)
Je me suis mis à l'Ajax, du moins j'ai une fonction qui me permet de refresh une div à un intervalle que je définie.
Bref, je m'en suis servi sur mon minichat, qui me permet d'avoir un refresh a chaque seconde, donc un effet de temps réel.
Je ne me suis pas posé la question du si cela va être lourd ou pas lourd, car ce script n'est présent que sur une page.
Mais maintenant, je souhaite faire de même pour l'affichage des connectés, des connectés dans la taverne, et le nombre de nouveau message.
Ces trois infos se trouvent dans le menu de gauche, dans le header, présent donc sur toutes les pages.
A chaque refresh, c'est le fichier .js qui se charge (un script par div à refresh...donc la 4 scripts dans le fichier), et dans la div un include (le include contient tout ce qui sera refresh, donc quelques requêtes php).
Me vient la soudaine question, cela ne va t-il pas me pomper les 3/4 des ressources ( disons 100 jours connectés, et 4 divs qui se refresh toutes les 1 ou 2 secondes ) ?
Je n'ai aucune idée de la "pesanteur" de l'Ajax combiné à mon...magnifique bordel organisé, donc si vous avez une petite idée sur la question, ou une manière de contourner ce problème si jamais tout ça consomme beaucoup...
:bisou:
Bref, je m'en suis servi sur mon minichat, qui me permet d'avoir un refresh a chaque seconde, donc un effet de temps réel.
Je ne me suis pas posé la question du si cela va être lourd ou pas lourd, car ce script n'est présent que sur une page.
Mais maintenant, je souhaite faire de même pour l'affichage des connectés, des connectés dans la taverne, et le nombre de nouveau message.
Ces trois infos se trouvent dans le menu de gauche, dans le header, présent donc sur toutes les pages.
A chaque refresh, c'est le fichier .js qui se charge (un script par div à refresh...donc la 4 scripts dans le fichier), et dans la div un include (le include contient tout ce qui sera refresh, donc quelques requêtes php).
Me vient la soudaine question, cela ne va t-il pas me pomper les 3/4 des ressources ( disons 100 jours connectés, et 4 divs qui se refresh toutes les 1 ou 2 secondes ) ?
Je n'ai aucune idée de la "pesanteur" de l'Ajax combiné à mon...magnifique bordel organisé, donc si vous avez une petite idée sur la question, ou une manière de contourner ce problème si jamais tout ça consomme beaucoup...
:bisou: