Fortes charges avec Rails : à noter
Un petit billet pour répondre aux nombreuses personnes qui se posent des questions sur les performances de Ruby : dans le cadre d’une application web, il faut avant tout que la solution soit scalable (évidemment, il ne faut pas non plus que les performances pures du langage soient épouvantables).
Le blog officiel de Ruby on Rails nous informe d’une autre grosse appli Rails, MOG. Je vous laisse découvrir l’appli en elle-même. Ce qui m’a plutôt intéressé ici c’est la suite logicielle mise en place pour soutenir les 1,5 million de requêtes reçues par jour :
- Pound est un load balancer et un reverse proxy
- Mongrel est une bibliothèque HTTP et un serveur HTTP
- Memcached est un système distribué de mémoire cache
D’autres préfèrent remplacer Pound par Apache 2.2 et son nouveau module mod_proxy_balancer :
Bref, plusieurs solutions éprouvées existent pour permettre à des applications Rails d’être complètement scalable.
Filed under: rails, ruby | Leave a Comment
No Responses Yet to “Fortes charges avec Rails : à noter”