charliesome/racer — pull request #9 by myfreeweb (2012-08-06 21:28:07+00:00)
Title: Actual Rack usage

"Rack compliant" doesn't mean implementing a `run` method and loading config.ru, dude. You gotta use `Rack::Builder`.

P.S. your chart is weird. No way it's *that* much faster. I tried `siege -c 20 -t 5s -b` on a real app that uses Redis, MongoDB and Mustache. Rainbows (3 workers), Thin, Puma and Racer all served, on average, around 120 requests per second on my MacBook. Sometimes Racer got around 140.