Unicornの2倍!高速RackサーバRhebokのインターフェース解説 #rubykaigi 2015 #rubykaigiB
Rhebokを適用して効果があるのは、SQLやWAFなどにかかるコストが最適化されてRackのコストがパフォーマンスに十分影響している場合。逆にWebSocketやStreamingのサーバーにはあまり合わない。 #rubykaigi #rubykaigiB
2015-12-12 16:06:41「websocketやStreamingにつかう」 「リバースプロキシ使わずに直でインターネットに晒す」 betterユニコーンなのでユニコーンに向かない状況では使えません、ってことか #rubykaigi #rubykaigiB
2015-12-12 16:06:49#rubykaigi CLI for everyone. Heroku は当初、rubygemで関連ツールをインストールさせる仕組み味だった。Heroicを使いたいだけなのにrubyが「必要」。Heroku toolbeltに移行したけれど色々面倒くさい
2015-12-12 16:08:39実は ruby 版もあります > github.com/sonots/ruby-se… #rubykaigiB
2015-12-12 16:09:57Goで実装されたheroku toolbeltより早い奴。よさそう github.com/heroku/hk #rubykaigi
2015-12-12 16:10:29DHH Freedom Patching™ #rubykaigi pic.twitter.com/CLTCXr4vML
2015-12-12 16:10:52ホットデプロイできる。start_server -- rackupすると、新しいプロセスを立ち上げてから古いプロセスにSIGTERMを送るので、graceful shutdownする #rubykaigi #rubykaigiB
2015-12-12 16:11:08ベンチマークはhello worldで1.6倍程度、フレームワークを使うと5-10%程度、Unicornに比べて早いという結果。 #rubykaigi #rubykaigiB
2015-12-12 16:12:21「isucon4の問題でベンチしてみた」 ベンチに使えるISUCON #rubykaigi #rubykaigiB
2015-12-12 16:12:59タイムラインが #rubykaigi と #uist2015j と#eureka_go で埋まってる
2015-12-12 16:13:59ISUCON4の予選問題ではユニコーンとrhebokだと2,000ポイントの差、5%だけど本選に出られるかどうかの瀬戸際! #rubykaigi #rubykaigiB
2015-12-12 16:14:12ISUCONの問題をそのままベンチマークに使ってみた結果、unicornが41175に対しRhebokが43560で2000ポイントの差。 #rubykaigi #rubykaigiB
2015-12-12 16:14:26