NGINX 1.4 arrive avec le support expérimental de SPDY, des WebSocket et de gunzip, tandis que Google intègre en beta PageSpeed pour NGINX.
Depuis la sortie de NGINX 1.3 en mai 2012, la communauté derrière ce serveur web de plus en plus populaire a travaillé sur un certain nombre de nouvelles fonctionnalités, les plus importantes sont:
- support expérimental de SPDY. Ce module doit être activé avec le paramètre de configuration --with-httpspdymodule. Le Server push n'est toujours pas supporté.
- Les connexions HTTP/1.1 peuvent être transformées en connexions WebSocket en utilisant la fonction de switch du protocole HTTP/1.1.
- support de gunzip pour décompresser les données gzip, utile lorsque le client ne peut pas le faire.
La liste complète des améliorations, changements et corrections de bogues peut être trouvée dans le changelog 1.4.
Dans la foulée de la sortie de NGINX 1.4, Google a annoncé la beta de PageSpeed pour NGINX, rendant disponibles plus de 40 filtres d'optimisations pour ses utilisateurs, tels que la compression d'image, minification de JavaScript et de CSS, réécriture d'HTML, etc.
Selon Google, le module ngx_pagespeed a été utilisé en production par quelques utilisateurs incluant MaxCDN, un fournisseur de CDN, qui a rapporté une réduction de "1,57 seconde de notre moyenne de chargement de page, diminué notre taux de rebond de 1%, et notre pourcentage de sortie de 2,5%". ZippyKid, un hébergeur WordPress, a vu "une réduction de 75% du poids des pages et une vitesse d'affichage des pages amélioré de 50%" après avoir utilisé PageSpeed pour NGINX.
NGINX est actuellement le 3ème serveur web global avec 16,2% des parts de marchés et le second avec 31,9% sur les 10 000 plus gros site web, selon W3Techs.