À titre d’information, j’ai effectué des tests approfondis avec Apache2 et nginx en tant que proxys inversés devant Discourse en production (en utilisant des sockets Unix), et nginx n’est pas « beaucoup plus rapide ».
Dans cette configuration, nginx est « légèrement plus rapide », mais la différence de vitesse n’est pas perceptible pour l’utilisateur.
De plus, les tests Google PageSpeed dans les outils pour webmasters (Lightspeed), moyennés dans le temps, ne montrent aucune différence significative entre les deux proxys inversés.
Ce commentaire à titre d’information ne repose ni sur la théorie ni sur la répétition de ce que d’autres ont écrit ; il est basé sur des tests réels en production.
Nous faisons tourner toutes nos instances Discourse derrière des proxys inversés Apache2 (elles étaient initialement des proxys inversés nginx) car nous aimons gérer de nombreux sites web (hôtes virtuels) sur nos serveurs où des applications LAMP sont déjà hébergées.
Toute personne souhaitant utiliser Apache2 comme proxy inversé au lieu de nginx n’aura aucun problème ! Ce fait rend Discourse facilement accessible à un large éventail d’utilisateurs et d’hébergeurs (Apache2 et nginx).