Pour la partie communication browser <-> serveur, suis la recommandation de Martin.
Apres cote serveur et recuperation des donnees, la c'est interessant. Je verrai bien une tache rake lancee par la crontab genre toutes les x minutes qui va recuperer les donnees de ta base de donnees, faire toutes sortes d'aggregations (j'anticipe un peu tes besoins peut-etre) et tout recracher dans une base nosql (genre mongodb). Ce type de bases est tres tres rapide en lecture, parfait dans ton cas. Peut-etre il serait aussi pertinent de stocker le delta de tes donnees directement en amont dans mongodb. La, c'est a toi de juger ce qui est le mieux pour ton appli. Je te mets ensuite un petit "metal" (http://railscasts.com/episodes/ 150-rails-metal), bypassant la stack routes / controller et qui va taper sur mongodb. Note: je prends comme hypothese que les donnees ne sont pas "sensibles" Et voila ! le tour est joue. On 22 avr, 00:49, Thomas Tomtom <[email protected]> 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 > -- > Posted viahttp://www.ruby-forum.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 > [email protected] > Pour résilier votre abonnement envoyez un e-mail à l'adresse > [email protected] > > Subscription > settings:http://groups.google.com/group/railsfrance/subscribe?hl=fr -- 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 [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected]
