#isucon 2014で11位でした

by @dekokun on 2014/11/08 23:48

Tagged as: contest.

概要

第4回 ISUCONの本選に、参加しました。去年に引き続き予選突破しての本選出場でした。去年の本選は0点での敗北だったのですが、今年は30組中11位で、まぁ、去年よりは良かったよねという感じになりました。

@ikemonn@MiuraKatsuの3人チームでの出場でした。

やったこと

  • フロントのサーバを2台にして、redisに突っ込んでいた動画ファイルはフロントのファイルとして起き、nginxに直接配信させる
  • 残り1台(1コアだったやつ)を、動画以外のデータを保存するためのredisサーバとして使用
  • 他にもいろいろやって、そのおかげでアプリケーション内の遅い部分はどんどん移り変わっていったのですが、何しろボトルネックは別に存在したため、ただ単にどんどんCPUを食わなくなっていっただけでした
    • クライアント側のキャッシュについては全く気付かず、まぁ、なんというか…1位の1/80ほどの得点だったのでした…

思ったこと

  • ベンチマークにキャッシュさせてリクエスト自体を発生させなくしないとスコアが全然伸びない件、意識の外側から刈り取られた感じがすごかった
    • まさかベンチマークツールがブラウザ同様にキャッシュ機構を持っているとは…
  • 思考に枠をはめていたなぁと強く思わされた
  • 非常に悔しくて悔しくて…
  • AMI公開されたら、自分のやった変更をあてた状態でクライアント側のキャッシュ部分だけ書きなおしてどれだけ変わるのか試してみます

PHPの復権を賭けた戦い

チーム名は「PHPに花束を」です。

次回

  • 次こそは優勝したいです
comments powered by Disqus