FWIW, ho effettuato test estesi sia con Apache2 che con nginx come reverse proxy davanti a Discourse in produzione (utilizzando socket Unix) e nginx non è “molto più veloce”.
In questa configurazione, nginx è “leggermente più veloce” e la differenza di velocità non è percepibile dall’utente.
Inoltre, i test Google PageSpeed negli strumenti per i webmaster (Lighthouse), mediati nel tempo, non mostrano differenze significative tra i due reverse proxy.
Questo commento FWIW non si basa su teorie o sulla ripetizione di quanto scritto da altri; è basato su test reali in produzione.
Eseguiamo tutte le nostre istanze di Discourse dietro reverse proxy Apache2 (inizialmente erano reverse proxy nginx) perché preferiamo gestire molti siti web (host virtuali) sui nostri server dove sono già ospitate applicazioni LAMP.
Chiunque desideri utilizzare Apache2 come reverse proxy invece di nginx starà perfettamente bene! Questo fatto rende Discourse facilmente accessibile a una vasta base di utenti/host (Apache2 e nginx).