Question

Je suis la conception d'une fonction de chat basé sur le Web pour une application qui fonctionne un peu comme le chat facebook ou Google Talk à l'intérieur de gmail. Je me demande si quelqu'un a des conseils sur quelle fréquence il doit vérifier les mises à jour? Toutes les 2 secondes? Toutes les 5 secondes? 10 secondes?

Aussi, dois-je appeler setTimeout dans la fonction de rappel de setTimeout, ou dans le rappel de la demande de paiement ajax pour les mises à jour? Au fond, devrait-il être n secondes entre les appels, ou n secondes entre la fin de la dernière demande et début de la prochaine?

Merci

Était-ce utile?

La solution

Vous pouvez utiliser quelque chose comme Comet (inverse AKA AJAX) pour avoir une connexion persistante au lieu de plusieurs fois pinger le serveur.

sinon, je dirais que 2-3 secondes devrait être une bonne gamme. quoi que ce soit plus faible serait mettre une contrainte excessive sur le serveur, et tout serait plus faire l'application sentir léthargique.

scroll top