22-05-2012, 09:21 PM
Il faut avoir en tête que tu es sur un réseau et que les appels peuvent prendre du temps et même se perdre.
Utilises-tu une librairie côté client (jQuery, Prototype, Mootools, etc.) ?
J'ai bien conscience que tu fais ça pour apprendre, mais je tiens à te mettre en garde : Ajax n'est pas très approprié pour un chat, et de manière générale n'est pas conseillé pour des appels répétés fréquents (ici, charger les messages toutes les N secondes) car ça génère beaucoup de requêtes peu utiles au serveur. On préfère utiliser le push (qui envoie des données au navigateur quand c'est nécessaire) pour ce genre d'usage, mais on aura l'occasion d'en reparler quand tu seras plus à l'aise avec Ajax.
Utilises-tu une librairie côté client (jQuery, Prototype, Mootools, etc.) ?
J'ai bien conscience que tu fais ça pour apprendre, mais je tiens à te mettre en garde : Ajax n'est pas très approprié pour un chat, et de manière générale n'est pas conseillé pour des appels répétés fréquents (ici, charger les messages toutes les N secondes) car ça génère beaucoup de requêtes peu utiles au serveur. On préfère utiliser le push (qui envoie des données au navigateur quand c'est nécessaire) pour ce genre d'usage, mais on aura l'occasion d'en reparler quand tu seras plus à l'aise avec Ajax.