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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Serveurs (Apache, IIS,...) Discussion :

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


Sujet :

Serveurs (Apache, IIS,...)

  1. #1
    Chroniqueur Actualités
    Avatar de Patrick Ruiz
    Homme Profil pro
    Redacteur web
    Inscrit en
    Février 2017
    Messages
    1 841
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Redacteur web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Février 2017
    Messages : 1 841
    Points : 51 491
    Points
    51 491
    Par défaut Serveurs Web : Nginx détient désormais un tiers des parts de marché tandis qu'Apache chute en dessous de 50 %
    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 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.

    Nom : Usage des serveurs Web.PNG
Affichages : 9693
Taille : 43,4 Ko

    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.

    Nom : percenatge of websites.PNG
Affichages : 9908
Taille : 44,4 Ko

    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
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Modérateur
    Avatar de Gugelhupf
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Décembre 2011
    Messages
    1 320
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste Programmeur

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 320
    Points : 3 741
    Points
    3 741
    Billets dans le blog
    12
    Par défaut
    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
    N'hésitez pas à consulter la FAQ Java, lire les cours et tutoriels Java, et à poser vos questions sur les forums d'entraide Java

    Ma page Developpez | Mon profil Linkedin | Vous souhaitez me contacter ? Contacter Gokan EKINCI

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    162
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 162
    Points : 445
    Points
    445
    Par défaut Biaisé
    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

  4. #4
    Membre habitué Avatar de ValCapri
    Homme Profil pro
    En formation chez Technifutur pour me spécialisé dans le dev mobile
    Inscrit en
    Mars 2010
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : En formation chez Technifutur pour me spécialisé dans le dev mobile

    Informations forums :
    Inscription : Mars 2010
    Messages : 54
    Points : 130
    Points
    130
    Par défaut
    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)..

  5. #5
    Membre habitué Avatar de ValCapri
    Homme Profil pro
    En formation chez Technifutur pour me spécialisé dans le dev mobile
    Inscrit en
    Mars 2010
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : En formation chez Technifutur pour me spécialisé dans le dev mobile

    Informations forums :
    Inscription : Mars 2010
    Messages : 54
    Points : 130
    Points
    130
    Par défaut
    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).

  6. #6
    Membre éprouvé Avatar de Etre_Libre
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 750
    Points : 1 008
    Points
    1 008
    Par défaut
    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é ?

  7. #7
    Membre habitué Avatar de ValCapri
    Homme Profil pro
    En formation chez Technifutur pour me spécialisé dans le dev mobile
    Inscrit en
    Mars 2010
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : En formation chez Technifutur pour me spécialisé dans le dev mobile

    Informations forums :
    Inscription : Mars 2010
    Messages : 54
    Points : 130
    Points
    130
    Par défaut
    Il est toujours expérimental : https://httpd.apache.org/docs/2.4/mod/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).

  8. #8
    Membre éprouvé Avatar de Etre_Libre
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 750
    Points : 1 008
    Points
    1 008
    Par défaut
    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

  9. #9
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    794
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 794
    Points : 987
    Points
    987
    Par défaut
    Perso après avoir fait le tour d'apache, je suis sous IIS 7+ depuis dès années facile à administrer à étendre etc. depuis IIS 7 je fais tous avec appli web php, asp.net, ruby, python <3

  10. #10
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    884
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juillet 2007
    Messages : 884
    Points : 2 018
    Points
    2 018
    Par défaut
    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.
    Tout ce que j'écris est libre de droits (Licence CC0) et je vous incite à faire de même.

  11. #11
    Membre du Club
    Inscrit en
    Décembre 2005
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 29
    Points : 58
    Points
    58
    Par défaut
    Ça fait maintenant quelques années que j'ai laissé tomber Apache pour Nginx. Je ne pense pas que je reviendrai en arrière.

  12. #12
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2016
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Octobre 2016
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    Je reste sous IIS pour ça facilité à administrer, la part de marché a bien chuter depuis 2007

  13. #13
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    909
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 909
    Points : 2 818
    Points
    2 818
    Par défaut
    Nginx est maintenant un serveur qui vient de base avec npm quand tu fais des projets JS.
    A l'époque tu avais WAMP/LAMP qui arrivait aussi avec un apache par défaut, je pense que cela joue beaucoup sur tous les projets récents. En particulier pour les petites / moyennes équipes qui sont donc plus nombreuses et vont donc simplement suivre la techno par défaut qui leur était fourni (comme PHP/MySQL/Apache il y a 15 ans).

    Si on voudrait une vrai image il faudrait sans doute la corréler avec l'âge est sites et les technos liées.

Discussions similaires

  1. Réponses: 5
    Dernier message: 24/04/2015, 12h45
  2. Réponses: 2
    Dernier message: 13/04/2013, 16h46
  3. Réponses: 9
    Dernier message: 27/08/2009, 13h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo