29-09-2011, 07:37 PM
Voilà, JeuWeb est propulsé par Nginx !
Une rapide explication des différences entre Apache et Nginx :
Même si Nginx est connu pour avoir de meilleurs performances que Apache, je l'ai choisi pour héberger plus facilement des applications Ruby on Rails aux côté des applications PHP. En effet, on peut également déléguer les requêtes à des workers Ruby gérés par Unicorn (ou Thin).
Une rapide explication des différences entre Apache et Nginx :
- Pour chaque requête qu'il reçoit, Apache (avec son mod_php) charge tout un environnement PHP.
- A la différence, Nginx ne fait que déléguer les requêtes à des processus PHP (les workers FastCGI) préparés à l'avance par un autre outil, ici PHP-FPM.
Même si Nginx est connu pour avoir de meilleurs performances que Apache, je l'ai choisi pour héberger plus facilement des applications Ruby on Rails aux côté des applications PHP. En effet, on peut également déléguer les requêtes à des workers Ruby gérés par Unicorn (ou Thin).