# Allow the metal piece to run in isolation require(File.dirname(__FILE__) + "/../../config/environment") unless defined?(Rails) class Scaling def self.call(env) if env["PATH_INFO"] =~ /^\/scaling/ [200, {"Content-Type" => "text/html"}, ["Hello, World!"]] else [404, {"Content-Type" => "text/html"}, ["Not Found"]] end end end __END__ # RAILS_ENV=production script/server thin [lifo@null ~]$ ab -c 20 -n 1000 http://0.0.0.0:3000/scaling 3000 r/s