ISUCON2に参加してきましたほげほげなんか技術的なこととか書いていきたいなあ2012-11-05ISUCON2に参加してきました参加してきました。チーム「アルコールの足らない人たち」です。本当は「アルコールが足りない人たち」だったはずなんですが、リーダーのうっかりミスによってチーム名が予定と違って、出鼻をくじかれました。スコアには全く関係ありませんが。いう、昔同僚だったメンバーで組みました。事前予測として、前回はひたすらキャッシュしたところが勝ちだったので、今回はキャッシュしにくいやつがくるんじゃないかなーと思っており、お題を見て「ほらやっぱり!」って思ってしまったのが敗因その1。結局上位チームはがんがんキャッシュをさせる方向で行っていたのですが、我々はキャッシュできないんだからアプリケーション高速化しようぜ、と言う方向でがんばってしまいました。PerlとRubyでベンチを取ってみて、PerlがRubyの2倍強のスコアだったんですが、アプリケーション高速化なのにRubyを選択。いや別にRubyがダメとか言うつもりはこれぽっちもないんですが、PerlとRubyなだけで2倍もスコアが違う訳がないので、乗ってるフレームワークとか、DBのドライバとか、そういう、言語直接じゃないところを入れ替えるだけでPerlと同じくらいのスコアまで上がるはずだし、それをやらなければいけなかったのに、その辺をやらなかったと言うのが、ダメダメでした。最終的には、それでもだいぶアプリケーションをがんばって、当初の2倍くらい捌けるようになったんですが...要するにPerlの初期状態とほぼ同じスコアだよねこれ...と。