Fortes charges avec Rails : à noter

22Jun06

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 :

apache2.2 mongrel memcached

Bref, plusieurs solutions éprouvées existent pour permettre à des applications Rails d’être complètement scalable.



No Responses Yet to “Fortes charges avec Rails : à noter”

  1. Leave a Comment

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: