Domanda

Ho un'applicazione Ruby on Rails che sarà un CMS, il che significa che è principalmente DB. Mi aspetto che abbia una discreta quantità di traffico, quindi prima di progettare scelgo quali server utilizzare. La cosa più importante per me è la performance.

Ho sentito cose positive su Nginx e molti sviluppatori nella community di Rails mi consigliano di preoccuparmi solo che la sua versione sia 0.8, che è Beta, quindi ero preoccupato per potenziali problemi. Cosa dici?

Inoltre, voglio decidere se usare il cluster Mongrel o Phusion Passenger. Cosa ne pensi?

Sto pianificando di utilizzare Ruby 1.9 in quanto ha prestazioni migliori rispetto a Ruby 1.8 e utilizzerò VPS per ospitare il mio sito Web.

Le mie cose principali sono le prestazioni anche se ci vuole più tempo per installarle l'una sull'altra.

La tua opinione è molto apprezzata.

Grazie,

Tam

È stato utile?

Soluzione

Secondo per Passenger + Nginx. Memoria molto bassa e non è troppo difficile da configurare. Che tipo di server stai implementando? Specifiche? OS? Lo prenderei in considerazione anche considerando l'hardware disponibile. Se hai già abbastanza memoria, non dovrebbe essere un problema se si tratta di Passenger o Apache, ottimizza e memorizza nella cache l'app in modo efficiente.

Altri suggerimenti

Due commenti: Puoi distribuire qualsiasi app rails su uno dei tuoi server citati, quindi non è necessario decidere una volta per tutte ora.

I cluster ibridi IMO non valgono più il problema. Cerca il passeggero su qualunque server ti renda felice.

Raccomando nginx passeggero, le configurazioni sono belle e ordinate e l'impronta di memoria è davvero bassa rispetto all'apache passeggero.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top