thin

New Ruby Web Server in Town: Thin

A la hora de tener múltiples instancias de una aplicación Ruby On Rails en ejecución el caballito de batalla actualmente es Mongrel. Mongrel es un webserver escrito en Ruby, donde los cuellos de botella fueron optimizados en lenguaje C. Es pequeño, ligero y sencillo de usar. Basado en el mismo parser de Mongrel, pero usando Ruby/EventMachine (Ruby y C++) para acelerar la parte del I/O a nivel de redes y Rack para la interface con los frameworks crearon Thin. ¿El beneficio? Consistentemente maneja los requerimientos HTTP más rápido, en mis pruebas informales efectivamente se puede hablar consistentemente de entre un 15% y un 25% de mejora en los tiempos dependiendo del escenario.

Valid XHTML 1.0 Strict