15-01-2008, 11:05 AM
Bonjour,
J'ai juste lu un bookin sur l'Ajax. ce que tu pourrais faire, c'est un système asynchrone, mais à 1 seconde près (temps paramétrable)
L'idée, c'est que sur ta page de chat, tu utilise un script Javascript qui interroge ton serveur toutes les secondes et qui récupère les 10 dernières lignes dans ta base de donnée. Grâce à AJAX et la gestion des DOMs tu peux modifier les lignes de texte de ton chat.
La méthode ne parrait pas compliqué et elle était expliqué dans ce bookin. Elle a cependant 2 failles :
- Si tu paramètres un temps très court, tu satures ton serveur avec juste quelques connectés.
- inexploitable pour des Non-voyants (comme beaucoup de développement AJAX mal pensé.)
Dans tous les cas, l'usage de PHP, AJAX ou autre technologie Web ne parait pas adapté. Il te faut utiliser des technologies qui permettent de retenir le tokken de connexion (ou autrement dit, assurer un mode connecté sous IP) et ça c'est impossible avec l'URI.
Un module en C/C++/C#/Java/Perl pourrait faire l'affaire, mais c'est plus compliqué que du PHP ...
Bon courage. Si tu te lances en AJAX sur ce sujet, je suis preneur pour mon jeu ^^.
Kéké.
J'ai juste lu un bookin sur l'Ajax. ce que tu pourrais faire, c'est un système asynchrone, mais à 1 seconde près (temps paramétrable)
L'idée, c'est que sur ta page de chat, tu utilise un script Javascript qui interroge ton serveur toutes les secondes et qui récupère les 10 dernières lignes dans ta base de donnée. Grâce à AJAX et la gestion des DOMs tu peux modifier les lignes de texte de ton chat.
La méthode ne parrait pas compliqué et elle était expliqué dans ce bookin. Elle a cependant 2 failles :
- Si tu paramètres un temps très court, tu satures ton serveur avec juste quelques connectés.
- inexploitable pour des Non-voyants (comme beaucoup de développement AJAX mal pensé.)
Dans tous les cas, l'usage de PHP, AJAX ou autre technologie Web ne parait pas adapté. Il te faut utiliser des technologies qui permettent de retenir le tokken de connexion (ou autrement dit, assurer un mode connecté sous IP) et ça c'est impossible avec l'URI.
Un module en C/C++/C#/Java/Perl pourrait faire l'affaire, mais c'est plus compliqué que du PHP ...
Bon courage. Si tu te lances en AJAX sur ce sujet, je suis preneur pour mon jeu ^^.
Kéké.