2011-11-05 13 views
10

Estoy tratando de decidir entre Unicorn y Phusion Passenger Standalone (anteriormente Phusion Passenger Lite). Quiero alojar múltiples aplicaciones en mi servidor. Tengo nginx ejecutándose y escuchando el puerto 80. Necesito un servidor webapp al que pueda enviar solicitudes de proxy en función de un nombre de servidor solicitado y/o la falta de un directorio/archivo estático existente. No estoy interesado en compilar Passenger como parte de nginx (la instalación estándar) porque mi modelo permite más flexibilidad (como ejecutar diferentes versiones de Ruby con diferentes aplicaciones).Unicornio vs Pasajero Independiente detrás de nginx

He leído mucho sobre Unicorn y se adapta bien a mi modelo, pero veo que Passenger Standalone puede hacer esencialmente lo mismo. A pesar de que hay toneladas de documentos para las instalaciones estándar de Passenger, no parece que haya muchos para Passenger Standalone. Incluso los documentos oficiales están vacíos.

¿Puede alguien comparar y contrastar estos dos servidores de webapp de Ruby y darme los pros y los contras de cada uno? Tenga en cuenta que solo se usarán para "clientes rápidos".

Gracias.

Respuesta

10

Si ya tiene la configuración nginx, use Unicorn. Si no, use Passenger Standalone, que viene con su propio nginx incorporado. Quizás esto también da forma a su enfoque de los documentos. No tiene mucho sentido documentar por separado lo que esencialmente son dos productos muy bien documentados, agrupados.

Escuchará cosas buenas sobre ambos. Si tienes prisa, elige uno y listo. De lo contrario, pruebe ambos y decida en función de su propia experiencia de ellos.

Cuestiones relacionadas