:: Topo :: doCoding :: Linguagens de Programação :: Ruby :: MVC ::
Merb
Introdução
Background
Referências
Oficiais
Artigos
Tutorials
Características
Exploração
Considerações
Benchmarking
Tendo por base uma aplicação HelloWorld, sem e com templating engine, tal como aconteceu com a framework Ramaze, procedi então à obtenção de valores para requests per second, variando primeiro o servidor HTTP e depois usando o Erb.
Servers
Os modos very-flat e flat permitiram uma comparação mais equilibrada com as frameworks Ramaze e Sinatra. E realmente, a Merb está muito bem classificada. Com qualquer servidor foi muito rápida, só sendo batida - marginalmente - pela Sinatra.
Os resultados divulgados e conhecidos foram comprovados: o Mongrel é pelo menos 2x mais rápido do que o Webrick e o Thin é ainda mais rápido do que o Mongrel.
Apesar dos resultados esperados com o Cygwin - sempre mais lento do que em Windows - os resultados com JRuby foram inesperados. Quer em Ubuntu e quer em Windows, a penalização por usar JRuby em vez de Ruby foi muito grande: entre 2x a 3x mais lento. E o JRuby em Ubuntu foi marginalmente mais rápido do que o JRuby em Windows.

