Tengo una aplicación Ruby on Rails que será un CMS en forma, lo que significa que es principalmente DB intensivo. Espero que tenga una buena cantidad de tráfico, así que antes de diseñar estoy eligiendo qué servidores usar. Lo más importante para mí es el rendimiento.Debería usar Apache o Nginx & Passenger o Mongrel para mi aplicación Rails
Escuché cosas buenas sobre Nginx y muchos desarrolladores en la comunidad de Rails recomiendan que mi única preocupación es que su versión es 0.8, que es Beta, creo, así que estaba preocupado por posibles problemas. ¿Cuál es tu opinión?
Además, quiero decidir entre el uso del clúster Mongrel o Phusion Passenger. ¿Qué piensas?
Estoy planeando usar Ruby 1.9 ya que tiene un mejor rendimiento que Ruby 1.8 y yo usaremos VPS para alojar mi sitio web.
Mis cosas principales son el rendimiento, incluso si lleva más tiempo configurar uno sobre el otro.
Su opinión es muy apreciada.
Gracias,
Tam
Gracias Omar y Nick por responder. Mi servidor será un VPS con 512 RAM y 40GB de espacio en disco. Estoy usando Debian Linux en él (¿me recomiendan otro?). ¿Sabes si el pasajero funciona con Ruby 1.9? No pude encontrar ninguna indicación de eso en su sitio web, preguntándome si lo has probado. – Tam
512RAM es suficiente, por lo que sería bueno con Passenger + Apache estándar, sin embargo, si desea guardar aún más memoria, pruebe Nginx. Hará que la huella de memoria sea aún más pequeña. Y sí, Passenger sí funciona con Ruby 1.9. - =) ¡Diviértete! –
Una cosa molesta de nginx/passenger es que necesita compilar todo desde el código fuente ya que nginx no admite módulos cargados dinámicamente. – jonnii