IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Serveurs Web : Nginx détient désormais un tiers des parts de marché tandis qu'Apache chute en dessous des 50 %
D'après W3Tech

Le , par Patrick Ruiz

440PARTAGES

7  0 
Le serveur Web phare, Apache, perd sérieusement pied sur le marché des serveurs au profit du serveur Web Nginx, d’après de récentes statistiques du site Web spécialisé W3Techs.

Depuis 2010, le serveur Web Nginx n’a cessé de gagner des parts de marché, d’après les statistiques du site spécialisé W3Techs. Il est passé de 3,9 % de parts en 2010 à 33,3 % de parts en 2017. Parallèlement, le serveur Web Apache a vu ses parts chuter de 71,5 % en 2010 à moins de 50 % en 2017. Les parts de marché du serveur Web Microsoft-IIS sont quant à elles passées de 20,6 % en 2010 à 11,3 % en 2017.


Ce degré d’adoption du serveur Web Nginx s’explique, d’après W3Techs, par le fait qu’il offre un meilleur support des protocoles modernes. Le serveur Web Apache intègre actuellement un module HTTP/2 expérimental, ainsi, 76,8 % de sites Web qui supportent HTTP/2 utilisent Nginx, contre seulement 2,3 % pour le serveur Web Apache. Parallèlement, 63,3 % de sites Web qui supportent le protocole IPv6 utilisent Nginx, alors que 21 % de sites Web supportant le protocole IPv6 utilisent le serveur Web Apache.

Même si les majorités du top 10 mille et du top 100 mille de sites Web concentrant le plus de trafic ont adopté le serveur Web Nginx, le serveur Web Apache garde encore la main sur le top 1 million de sites concentrant le plus de trafic. Toutefois, l’écart est désormais réduit, 39,7 % pour le serveur Web Nginx contre 42,8 % pour le serveur Web Apache.


Le site Web spécialisé Datanyze lui aussi livre des statistiques qui corroborent celles du site W3Techs du point de vue des distributions. Ainsi, selon les données du site Datanyze, Apache, Nginx et Microsoft-IIS se répartissent les parts de marché sur le top 1 million de sites concentrant le plus de trafic respectivement comme suit : 38,6 %, 34,59 % et 10,17 %.

Sur le top 100 000 des sites concentrant le plus de trafic, Apache, Nginx et Microsoft-IIS se répartissent respectivement, d’après le site Datanyze, les parts comme suit : 26,91 %, 42,23 % et 9,65 %.

Sur le top 10 000 des sites concentrant le plus de trafic, Apache, Nginx et Microsoft-IIS se répartissent respectivement, d’après le site Datanyze, les parts comme suit : 21,06 %, 44,67 % et 6,44 %.

Sur le top 1000 enfin, les répartitions de parts entre Apache, Nginx et Microsoft-IIS sont respectivement, d’après Datanyze, les suivantes : 18,71 %, 41,46 % et 4,8 %.

Sources : W3Techs, Datanyze

Et vous ?

Qu'en pensez-vous ?

Voir aussi :

Le serveur Web Apache souffle sa 20e bougie, que pensez-vous de l'évolution du serveur le plus utilisé sur le Web ?

Nginx Plus 6 : le serveur Web doublé d'un proxy inverse améliore l'équilibrage de charge, la haute disponibilité et les caractéristiques de monitoring

Serveurs Web : Microsoft IIS enregistre une forte progression et pourrait dépasser Apache, selon le classement de Netcraft

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de Mimoza
Membre averti https://www.developpez.com
Le 11/04/2017 à 16:04
Nginx est souvent utilisé comme cache frontale sur un certain nombre d'infrastructure alors que Apache reste le serveur derrière. Donc finalement ces stats ne montrent que la surface d'une architecture de SI bien plus complexe que par le passé.
Donc affirmation a prendre avec de TRÈS grande pincettes
5  0 
Avatar de ValCapri
Membre habitué https://www.developpez.com
Le 11/04/2017 à 16:17
Citation Envoyé par Gugelhupf Voir le message
Je me sers des deux : Apache qui embarqué dans le framework Spring avec le plugin Tomcat et Nginx qui me sert de reverse proxy pour les requêtes envoyées à partir du framework Angular
Tu ne parle plutôt d'Apache Tomcat?

Apache Tomcat n'a rien avoir avec Apache HTTP Server en tant que produit. Même si ils viennent de la même fondation.

Aussi non, Nginx évolue beaucoup plus vite qu'Apache HTTPD Server. Même si il lui manque encore pour moi le HTTP/2 reverse proxying pour gRPC par exemple.

Perso, dès que je le peux, je déploie Nginx en frontal (dés qu'il y a un nouveau projet ou une migration)..
1  0 
Avatar de Gugelhupf
Modérateur https://www.developpez.com
Le 11/04/2017 à 15:57
Je me sers des deux : Apache qui embarqué dans le framework Spring avec le plugin Tomcat et Nginx qui me sert de reverse proxy pour les requêtes envoyées à partir du framework Angular
0  0 
Avatar de ValCapri
Membre habitué https://www.developpez.com
Le 11/04/2017 à 16:20
Citation Envoyé par Mimoza Voir le message
Nginx est souvent utilisé comme cache frontale sur un certain nombre d'infrastructure alors que Apache reste le serveur derrière. Donc finalement ces stats ne montrent que la surface d'une architecture de SI bien plus complexe que par le passé.
Donc affirmation a prendre avec de TRÈS grande pincettes
Qu'elle est l'intérêt d'Apache HTTPD Server derrière NGINX?

Par contre, si utilise Cloudflare, tu as Nginx qui ajoute un système de cache quand ton site est hors ligne, un CDN (c'est certainement l'un des plus gros utilisateurs de Nginx).
0  0 
Avatar de Etre_Libre
Membre éprouvé https://www.developpez.com
Le 11/04/2017 à 16:21
Le serveur Web Apache intègre actuellement un module HTTP/2 expérimental
A ma connaissance il n'est pas expérimental, la version actuelle HTTPD 2.4.25 a un module intégré pleinement fonctionnel... je l'utilise sur mes sites web sans problème.

Ou alors il n'est pas fini et ce n'est pas indiqué ?
0  0 
Avatar de ValCapri
Membre habitué https://www.developpez.com
Le 11/04/2017 à 16:32
Il est toujours expérimental : https://httpd.apache.org/docs/2.4/mo...mod_http2.html

Cela ne veut pas nécessairement dire qu'il est réellement instable et qu'il ne fonctionne pas, mais qu' il peut être encore sujet à des changements dans la configuration ou dans son API.

Et ce n'est pas parce qu'il est expérimental, qu'il ne peut pas être inclus dans dans la distribution d'Apache (vu que ce sont des modules qu'on peut activé/désactivé, seulement il est certainement désactivé par défaut).
0  0 
Avatar de Etre_Libre
Membre éprouvé https://www.developpez.com
Le 11/04/2017 à 16:37
Ah d'accord, merci de l'information, je l'ignorais totalement, vu qu'il avait été intégré et que c'est stable, je ne m'étais pas posé de question
0  0 
Avatar de abriotde
Membre chevronné https://www.developpez.com
Le 12/04/2017 à 13:45
NgnX est plus performant qu'Apache surtout pour les gros sites car, techniquement, il fait moins d'appel système en utilisant moins de processus. Sur Apache (et les autres a priori) une requête HTTP = 1 processus.
Apache reste plus utiliser car, étant très répandu, il est généralement mieux maîtrise (et un peu plus simple?). Sur un petit site NgnX n'apporte rien deplus.
0  0 
Avatar de Laurent Simon
Membre du Club https://www.developpez.com
Le 13/04/2017 à 17:02
Ça fait maintenant quelques années que j'ai laissé tomber Apache pour Nginx. Je ne pense pas que je reviendrai en arrière.
0  0 
Avatar de _Filipe_
Nouveau Candidat au Club https://www.developpez.com
Le 19/04/2017 à 8:40
Je reste sous IIS pour ça facilité à administrer, la part de marché a bien chuter depuis 2007
0  0