Developpez.com

Le Club des Développeurs et IT Pro

Nginx enfin en version 1.0.0

Le serveur Web open-source aux hautes performances revendique sa maturité

Le 2011-04-14 12:31:42, par Idelways, Expert éminent sénior
Le serveur Web open source Nginx vient d'atteindre la version 1.0.0 et d'obtenir son gage de maturité et de stabilité bien mérité, après neuf ans de développements actifs et bons et loyaux services.

Cette version renforce la stabilité du serveur en corrigeant quelque bogues survenues après l'intégration de nouvelles fonctionnalités à la version 0.9.7 sorties en début du mois.

Les connexions HTTP persistantes dites Keep-alive peuvent être désormais coupées prématurément quand les capacités de traitement du serveur sont saturées et un nouveau filtre de rotation peut être appliqué aux images. En outre, les pages du manuel ont été mises à jour à l'occasion de la sortie cette version.

Nginx, de plus en plus populaire, propulse d'après Alexa 6.8 % du million de sites les plus visités au monde. De par l'origine de son créateur Igor Sysoev, sa part du marché s'élève à 46.9% en Russie où il est considéré par les développeurs Web comme une fierté nationale.

Nginx se démarque dans la gestion des fortes charges et la facilité de sa mise à échelle (scalabilité), il est aussi réputé être très économes en ressource en raison de son architecture différente de celles de la plupart des autres serveurs synchrones, comme Apache et Lighttpd.

Plutôt asynchrone, Nginx ne lance pas un processus pour chaque requête, mais utilise les changements d'état pour gérer plusieurs connexions en même temps ; le traitement de chaque requête est découpé en de nombreuses minitâches et permet ainsi de réaliser un multiplexage efficace entre les connexions, tout en économisant capacités de traitement et mémoire.

Plusieurs processus peuvent être lancés selon le même principe de multiplexage pour tirer profit des processeurs multicoeurs.
En conséquence de sa forte modularité, Nginx peut être configuré comme proxy inverse Web et un serveur proxy de messagerie électronique (IMAP/POP3).

Cette version est disponible sous licence BSD en téléchargement sur cette page

Source : Change-log

Et vous ?

Utilisez-vous Nginx ? Qu'en pensez-vous ?
  Discussion forum
1 commentaire
  • selenith
    Nouveau membre du Club
    Bonjour,

    Pour répondre à la question :

    Utilisez-vous Nginx ? Qu'en pensez-vous ?
    J'ai eu l'occasion de l'utiliser sur un serveur personnel, un NAS modifié composé d'un tout petit processeur ARM 32 bit 300 MHz et de 64 Mo de RAM.
    Et ce qui est agréable avec NginX c'est que contrairement a Apache ca ne mangeait pas 1/3 des ressources du système.
    Il dispose en outre des fonctionnalités de bases suffisantes pour la plupart des utilisations (URL Rewriting, CGI, ...).
    Il peut être intéressant de préciser que son fonctionnement asynchrone lui donne une tolérance plus élevée à certaine attaques DDoS (les méchantes par requêtes POST qui durent 3 plombes).

    En conclusion je dirais que c'est une très bonne alternative logiciel, si ce n'est la meilleure pour tous ceux qui ont envie de monter un serveur chez eux en alliant performance et économie, tant en Hardware qu'en énergie consommée.