Bonjour, J'aimerai savoir comment je peux faire avec rails et ajax pour : Savoir quand il se produit un changement dans la base de données j'aimerai que les infos pour les gens connectés sur le site changent. Je précise que j'aimerai eviter de faire des requêtes en ajax regardant toutes les N secondes si quelque chose a été modifié( ca évite un trop grand nombre de requêtes a la base par les internautes). Est ce possible avec rails ? (avec rake ou je ne sais quel autre moyen) Merci
on 2010-04-22 00:49
on 2010-04-22 08:38
Le 22/04/10 00:49, Thomas Tomtom a écrit : > Bonjour, > > J'aimerai savoir comment je peux faire avec rails et ajax pour : > Savoir quand il se produit un changement dans la base de données > j'aimerai que les infos pour les gens connectés sur le site changent. > Je précise que j'aimerai eviter de faire des requêtes en ajax regardant > toutes les N secondes si quelque chose a été modifié( ca évite un trop > grand nombre de requêtes a la base par les internautes). Si tu veux éviter de faire du polling je vois deux solutions envisageables. Soit utiliser des websockets [1] introduites en HTML 5, soit utiliser Comet [2] mais ça ne va pas réduire ta charge car il me semble que ça émule un comportement client - serveur en maintenant 2 connections HTTP ouvertes. [1]: http://dev.w3.org/html5/websockets/ [2]: http://en.wikipedia.org/wiki/Comet_(programming) -- Martin Catty || fuse http://www.noremember.org http://www.synbioz.com -- Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@googlegroups.com Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscribe@googlegroups.com Subscription settings: http://groups.google.com/group/railsfrance/subscribe?hl=fr
on 2010-04-22 19:17
Thomas Tomtom wrote: > Bonjour, > > J'aimerai savoir comment je peux faire avec rails et ajax pour : > Savoir quand il se produit un changement dans la base de données > j'aimerai que les infos pour les gens connectés sur le site changent. > Je précise que j'aimerai eviter de faire des requêtes en ajax regardant > toutes les N secondes si quelque chose a été modifié( ca évite un trop > grand nombre de requêtes a la base par les internautes). > Est ce possible avec rails ? (avec rake ou je ne sais quel autre moyen) > Merci Je ne connais pas la technique au ruby on Rails, mais tu peux regarder du côté du Design patterns Observer.
on 2010-04-23 14:15
Denis Helix wrote: > Thomas Tomtom wrote: >> Bonjour, >> >> J'aimerai savoir comment je peux faire avec rails et ajax pour : >> Savoir quand il se produit un changement dans la base de données >> j'aimerai que les infos pour les gens connectés sur le site changent. >> Je précise que j'aimerai eviter de faire des requêtes en ajax regardant >> toutes les N secondes si quelque chose a été modifié( ca évite un trop >> grand nombre de requêtes a la base par les internautes). >> Est ce possible avec rails ? (avec rake ou je ne sais quel autre moyen) >> Merci > > Je ne connais pas la technique au ruby on Rails, mais tu peux regarder > du côté du Design patterns Observer. Voici une petit tuto très simple sur le design patterns observer qui va pouvoir m'aider. http://www.holinnn.fr/2010/04/le-design-pattern-ob... Il va falloir que je couple ca avec de l'ajax (jquery) et ca va pas être du gâteau. Alors si il y en a qui on des solutions je suis preneur !!!!
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.