La voix du libre
Émission de radio sur le Web et les logiciels libres
À vous de jouer !
Nouvelles du libre
- Sortie de KDE 4.10.3 avec 75 Bogues fixés
- Supervision : Sortie de m23 rock 13.1 avec Linux Mint 13 LTS
- Dicorime change de nom, de version et de site d'hébergement
- Cozy, un cloud personnel que l'on peut héberger, bidouiller et supprimer
- Sailfish OS, le fork de MeeGo, sera lancé sur un premier smartphone en Europe
- Mageia, le fork de Mandriva, passe en version 3
- Hangouts : Google aussi prépare la révolution de la téléphonie
- Ghost : une nouvelle plateforme de blogs open source
- Communauté : Sortie de Tuleap 6.0
- Graphisme/photo : Synfig Studio 0.64.0
Vous pouvez nous écouter en direct ou en différé, via notre baladodiffusion
Nouvelle du 2 mai 2012
Prononcé « engine x » en anglais, Nginx, le petit serveur web libre qui monte, qui monte, est disponible en version 1.2. Il monte, en effet, et il est d'ailleurs en passe de devenir le numéro 2 du web public, derrière le vénérable Apache HTTPD, mais surtout devant le IIS (Internet Information Server) de Microsoft.
Rappelons que Nginx est publié sous licence BSD, développé en C et souffle sa dixième bougie cette année en 2012. Il offre outre ses capacités de serveur web, des fonctionnalités de reverse proxy et proxy POP/IMAP. Nginx est réputé pour sa haute performance, sa stabilité, ses fonctionnalités, la simplicité de sa configuration et sa consommation faible en ressources. Nginx fait tourner entre autre WordPress, Github, Ohloh, SourceForge et LinuxFr.org.
NdA : merci à Christophe Turbout, Xavier Claude et surtout Bruno Michel pour leurs contributions sur cet article.
- La liste complète des changements (156 clics)
- nginx.org (157 clics)
- ITworld : Survey data: nginx poised to become number 2 web server (56 clics)
- Étude Netcraft (88 clics)
- Listes des fonctionnalités attendues pour nginx 1.3.x (95 clics)
Les nouveautés de cette version 1.2.0 de ce logiciel en passe de devenir majeur incluent 40 nouvelles fonctionnalités et plus de 100 corrections de bogues introduits depuis avril 2011 :
- Proxy HTTP :
- Réutilisation des connexions keepalive vers les serveurs upstream (HTTP 1.1)
- Consolidation des requêtes multiples et simultanées vers les serveurs upstream(» cache locks »)
- Options de configuration flexibles pour les redirections de proxy, les headers et la manipulation de cookies
- Répartition de charge améliorée grâce à des health checks synchrones
- Configuration étendue de la résolution DNS
- Sécurité :
- Renforcement des limitations sur les HTTP byte-ranges (pour mémoire, Apache était vulnérable à un deni de services face à des requêtes demandant de nombreux ranges, attaque qui n'avait pas pu être exploitée pour nginx)
- Configuration étendue pour limiter le nombre de connexions simultanées
- Contrôles additionnels des systèmes de fichiers
- Performance :
- Un compilateur JIT pour optimiser les expression régulières compatible Perl
- Consommation mémoire réduite avec les connexions longues et TLS/SSL
- Gestion améliorée des entrées/sorties disque et réseau asynchrones
- Gestion optimisée des méta-données du cache
Revenons sur la toute première nouveauté, la réutilisation des connexions keepalive vers les serveurs upstreams. C'est une nouvelle particulièrement importante car elle était un prérequis indispensable pour des fonctionnalités majeures comme la prise en charge des protocoles WebSockets et SPDY. La version 1.3 de nginx est donc attendue avec impatience !

