Ho un nuovo server con cui giocare e sto fissando una tela bianca. Posso mettere tutto quello che voglio su di esso. Mentre mi sento a mio agio con Apache, continuo a sentire come nginx è in grado di gestire un traffico molto maggiore di Apache, con fattori di 10, 100 e anche di più. Non solo è "molto più veloce".
Quando cerco articoli, riesco a trovare molte cose estranee a Drupal. Oppure, quando trovo un articolo relativo a Drupal, è 1) il file di configurazione di qualcuno con un rapido tentativo di spiegare come configurarlo, oppure 2) è qualcuno che dice "no, non usare nginx, vai con Apache con PHP fcgid "ma non c'è mai una spiegazione del perché.
Quindi, quando si tratta di Drupal, qual è la realtà qui?
Ad esempio, sto cercando qualcosa sulla falsariga di questo articolo di 2bits.com . Qui l'autore ha dato uno sguardo piuttosto ampio ad Apache mod_php vs Apache con fcgid, valutando i pro ei contro di ciascuno, e fornito un case study per illustrare l'impatto nel mondo reale. Ci sono abbastanza informazioni in questo articolo per farmi prendere una decisione consapevole su quale approccio sarebbe meglio per la mia situazione.
Mentre quell'autore confronta mod_php con fcgid, sto cercando lo stesso tipo di sguardo completo e reale su Apache vs Nginx.
Qualcuno è passato a Nginx ed è stato "spazzato via" dalla differenza che ha fatto rispetto ad Apache? Anche per ambienti altamente ottimizzati che stanno già utilizzando APC, Memcache e la cache aggressiva come Varnish, quando l'unica variabile che cambia è la sostituzione di Apache con Nginx, fa abbastanza la differenza da sola per meritare di investire in questa nuova tecnologia alternativa ?
Il sito che andrà su questo server ottiene una media di 2 milioni di PV al mese. Stack LAMP con Cent OS 6. CPU a 4 core con 8 GIGS di RAM. Memcached e APC faranno parte del mix. Niente di speciale sull'installazione di Drupal - fondamentalmente vanilla 7 con circa 50 moduli.