Blog Jaune

Comments for article Augmenter les performances d'une application Rails


Le 19/08/2007 à 14:13

Mongrel 

Mongrel ne peut effectivement servir qu'une requête à la fois. Mais je ne pense pas qu'il soit lent, pour servir une application Rails, il est, il me semble, le meilleur choix. Mais il est très mauvais pour les fichiers statiques (images, css, js, ...), il faut donc faire en sorte que le proxy qui se trouve devant ( Apache dans mon cas ) serve lui-même les fichiers statiques ( avec Apache on fait ça avec une règle mod_rewrite ).

Le 20/08/2007 à 00:47

L'exemple de ziki.com 

C'est ce qui a été mis en place sur le site ziki.com, qui avant était très lent.

Sur un bench de ruby on rails, on remarque que lighttpd est rapide pour les fichiers cgi, et que cette solution reste plus simple à mettre en place que mod_rewrite d'apache.

Bon après, c'est un peu les goûts et les couleurs de l'administrateur :)

Le 22/08/2007 à 16:44

Nginx + Mongrel 

D'après les benchs, FastCGI est plus rapide mais Mongrel a d'autres atouts (http://blog.irrealia.org/articles/2007/05/20/rails-fastcgi-ou-mongrel). Et puis j'irais dire que couplé à Nginx, c'est génial ! Je ne saurais plus retrouver les benchs pour, mais c'est vraiment bien.

Ajouter un commentaire







Image de confirmation