thinが速い

sinatrarailsを開発環境で動かす際はmongrelを利用していたのだが、thinが速いというので試してみた。以前紹介したSinatra+memcachedで構築された住所抽出APIをab(apache bench)で試してみた。

インストール方法と使い方

$ sudo gem install thin
cd ${RAILS_ROOT} # または、SINATRA_ROOT
thin start

で動く。portは、Sinatraでも3000番になる。

mongrel

Concurrency Level:      50
Complete requests:      1000
Requests per second:    63.76 [#/sec] (mean)

thin

Concurrency Level:      50
Complete requests:      1000
Requests per second:    72.47 [#/sec] (mean)