Unicornの2倍!高速RackサーバRhebokのインターフェース解説 #rubykaigi 2015 #rubykaigiB

Rhebok, High Performance Rack Handler Masahiro Nagano @kazeburo http://rubykaigi.org/2015/presentations/kazeburo
1
黒曜@Leaner Technologies @kokuyouwind

Rhebokを適用して効果があるのは、SQLやWAFなどにかかるコストが最適化されてRackのコストがパフォーマンスに十分影響している場合。逆にWebSocketやStreamingのサーバーにはあまり合わない。 #rubykaigi #rubykaigiB

2015-12-12 16:06:41
Blue Garnet @blue_garnet_

「websocketやStreamingにつかう」 「リバースプロキシ使わずに直でインターネットに晒す」 betterユニコーンなのでユニコーンに向かない状況では使えません、ってことか #rubykaigi #rubykaigiB

2015-12-12 16:06:49
sue445 @sue445

リクエスト終わった後に一気にGC走らせることができる #RubyKaigi #RubyKaigiB

2015-12-12 16:07:24
tagomoris @tagomoris

OobGC、某レシピサイトの人に受けそうな機能だ #rubykaigi

2015-12-12 16:08:15
Satoshi Kojima @skoji

#rubykaigi CLI for everyone. Heroku は当初、rubygemで関連ツールをインストールさせる仕組み味だった。Heroicを使いたいだけなのにrubyが「必要」。Heroku toolbeltに移行したけれど色々面倒くさい

2015-12-12 16:08:39
hogesuke_1 @hogesuke_1

ホットデプロイは嬉しい…Passengerはそこがつらいから #rubykaigi #rubykaigiB

2015-12-12 16:08:55
seki at druby.org @m_seki

あれ?今日のパーティーは申し込み必要?やってないかも。 #rubykaigi

2015-12-12 16:09:19
giginet @giginet

Goで実装されたheroku toolbeltより早い奴。よさそう github.com/heroku/hk #rubykaigi

2015-12-12 16:10:29
Blue Garnet @blue_garnet_

gracefulにシャットダウン! これが!ホットデプロイ! #rubykaigi #rubykaigiB

2015-12-12 16:10:45
黒曜@Leaner Technologies @kokuyouwind

ホットデプロイできる。start_server -- rackupすると、新しいプロセスを立ち上げてから古いプロセスにSIGTERMを送るので、graceful shutdownする #rubykaigi #rubykaigiB

2015-12-12 16:11:08
Blue Garnet @blue_garnet_

railsで10%程度ユニコーンより優位性があります! #rubykaigi #rubykaigiB

2015-12-12 16:12:18
黒曜@Leaner Technologies @kokuyouwind

ベンチマークはhello worldで1.6倍程度、フレームワークを使うと5-10%程度、Unicornに比べて早いという結果。 #rubykaigi #rubykaigiB

2015-12-12 16:12:21
Blue Garnet @blue_garnet_

「isucon4の問題でベンチしてみた」 ベンチに使えるISUCON #rubykaigi #rubykaigiB

2015-12-12 16:12:59
suginoy @suginoy

Unicornより1割くらい速い? #rubykaigiB

2015-12-12 16:13:40
Shinichi Nakagawa / 中川 伸一 @shinyorke

タイムラインが #rubykaigi#uist2015j と#eureka_go で埋まってる

2015-12-12 16:13:59
Blue Garnet @blue_garnet_

ISUCON4の予選問題ではユニコーンとrhebokだと2,000ポイントの差、5%だけど本選に出られるかどうかの瀬戸際! #rubykaigi #rubykaigiB

2015-12-12 16:14:12
黒曜@Leaner Technologies @kokuyouwind

ISUCONの問題をそのままベンチマークに使ってみた結果、unicornが41175に対しRhebokが43560で2000ポイントの差。 #rubykaigi #rubykaigiB

2015-12-12 16:14:26