Ruby: ¿Tiene sentido usar REE con Unicorn?

Ruby: ¿Tiene sentido usar REE con Unicorn?

Estoy intentando encontrar la pila de servidores óptima para ejecutar Rails.

Por ahora, nginx + unicorn parece ser el mejor enfoque. Sin embargo, algunas personas han sugerido ejecutar el intérprete REE en lugar del sencillo Ruby.

¿Sería nginx + unicorn + REE la combinación más poderosa o bastará con un intérprete simple?

Respuesta1

Es difícil responder a tu pregunta sin más datos.

Diré que la forma más sencilla de ejecutar aplicaciones Rails es con Passenger. A menos que esté ejecutando una aplicación Rails muy popular que tenga problemas de escalabilidad, la ruta más fácil es la mejor.

El pasajero es muy fácil de administrar.

La pila de servidores óptima es la pila que hace lo que usted quiere y requiere menos pensamiento y sujeción.

Si realmente tiene problemas de escala, entonces necesita contratar a un administrador que sepa lo que está haciendo.

Respuesta2

Sí, puedes utilizar REE fácilmente. Ofrece una mejor recolección de basura y lo he usado con éxito en producción bajo nginx + unicorn + REE. Sólo asegúrese de reinstalar los ejecutables de Unicorn para que usen REE y no la biblioteca Ruby predeterminada.

El intérprete de resonancia magnética estándar también sería suficiente.

información relacionada