NGINX – Retour d'expérience et limitation

NGINX est devenu sans conteste l'un des serveurs web les plus populaires essentiellement pour les raisons suivantes
Pierre LISERONMis à jour le 20 Août 2014

NGINX est devenu sans conteste lun des serveurs web les plus populaires essentiellement pour les raisons suivantes :

Points forts NGINX

  • Cest un serveur web est extrêmement rapide (Grace au pattern REACTOR)
  • Nginx est très léger (Grace à son modèle Thread Driven)
  • Nginx possède une configuration plus facile quAPACHE car seuls les paramètres utiles sont disponibles. Pour réaliser la même configuration pour un site simple type WORDPRESS ou DRUPAL, la configuration NGINX est plus petite et donc plus lisible.
  • Nginx possède une communauté de plus en plus grande sur internet.
  • En laissant les options par défaut, la performance de NGINX est déjà excellente.
  • Ce serveur est né en 2002 et a donc été conçu pour les problèmes des sites web récents

Après plusieurs mois et avoir migré de nombreux sites sur ce serveur, Nginx montre quelques limites dont la plupart sont des défauts de jeunesse.

Limitation de NGINX:

  • Il est moins configurable quAPACHE. En effet, ce serveur web possède moins de modules et de finesses de configuration quAPACHE. Chaque module de NGINX ne possède que lessentiel en configuration.
  • Les fonctionnalités sont limitées. Par exemple, on peut noter quil nest pas encore possible de gérer complètement DAV ce qui empêche par exemple de réaliser simplement un serveur SVN. Ou encore le support de SPDY qui est expérimental (même si il savère très stable)
  • Sa communauté est un peu plus réduite que celle dApache et donc la documentation sur le serveur est un peu moins fournie mais néanmoins de bonne qualité.
  • Il fonctionne par module mais il nest pas possible den rajouter avec une ligne de commande comme sous APACHE (a2enmod). Il faut nécessairement recompiler le serveur NGINX pour avoir les modules désirés. Ce qui peut être pénible quand le serveur est en exploitation.
  • Nginx possède certains modules dans sa version payante, ce qui peut être un frein pour les architectures très compliquée.

Retour dexpérience NGINX:

En conclusion, après plusieurs mois dexploitation à forte intensité, Nginx ne possède pas de défauts bloquants qui lempêcheraient dêtre un très bon serveur web. Il est donc à recommander les yeux fermés du moment que votre configuration peut seffectuer avec NGINX.

Pour en savoir plus sur NGINX: