> Синатра - надстройка над Rack. А Presto как я понял только начинался
> как надстройка...Presto тоже надстройка, в том смысле что Presto общается с браузером через Rack.
Я просто добавил все необходимые утилиты не добавив при этом значительных расходов.
Получилось красиво - все инструменты на месте и overhead составляет всего-лишь около 30%
Здесь простой тест, можете запустить у себя на сервере, проверить сколько обрабатывает Rack и сколько Presto
https://github.com/slivu/presto/tree/master/test/performance...
У меня получается вот что:
scidev:performance-test slivu$ ruby test.rb ~/bin/ab
Requests per second:
rack: 6109.07
presto: 4434.28
Presto Overhead: 27%