Quali sono i pro e i contro dell'utilizzo di Nginx su Apache con Rails quando si utilizza Passenger


8

Il passeggero ha recentemente ottenuto supporto per Nginx, quali sono i suoi pro e contro su Apache come server Web per le applicazioni Rails?

Risposte:


10

Nginx è molto più leggero, occupa meno memoria e altre risorse. D'altra parte, Apache ha più moduli esoterici, supporto integrato per molte altre cose ed è più ampiamente usato, sia in generale (quindi più documenti e post di blog sull'uso per compiti diversi) e con Passenger (e così via dei nodi saranno già stati trovati e corretti).

A un livello più soggettivo, trovo che il formato del file di configurazione di nginx sia più facile da lavorare e che il suo modello di elaborazione delle richieste sia più intuitivo.


-1

Ecco un truffa per NGINX:

Mentre mi sto abituando a NGINX, direi che sono sorpreso dalla frequenza con cui devo riavviare il server NGINX durante la configurazione delle regole di riscrittura e la creazione di nuove directory per le applicazioni, ecc ...

Detto questo, ho appena impostato Passenger, Ruby Enterprise Edition e Nginx su un VPS con 360 MB di RAM. Ho una limitata esperienza con Apache in un ambiente di hosting condiviso un paio di anni fa. I file .htaccess di Apache, se ricordo bene, sembravano più dinamici. La mancanza di configurazione dinamica sembra non essere un problema poiché il VPS è mio.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.