Requete avec rake ou autres moyens


#1

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


#2

Le 22/04/10 00:49, Thomas T. 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.


Martin C. || fuse
http://www.noremember.org
http://www.synbioz.com


Vous avez reçu ce message, car vous êtes abonné au groupe “Railsfrance” de
Google G…
Pour transmettre des messages à ce groupe, envoyez un e-mail à l’adresse
removed_email_address@domain.invalid
Pour résilier votre abonnement envoyez un e-mail à l’adresse
removed_email_address@domain.invalid

Subscription settings:
http://groups.google.com/group/railsfrance/subscribe?hl=fr


#3

Thomas T. 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.


#4

Denis H. wrote:

Thomas T. 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-observable-simple-comme-un-module/

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 !!!