ISUCON 4 の本選に「Beer Qz's」というチームで参加してきた。 結果は 7879 で 21 位だった(言語は Ruby)。 やったこと まずは、アプリや設定ファイルのバックアップを取りつつ、用意していたリポジトリに追加。アクセスログにレスポンスタイムを出す。 アプリやログを見ながら戦略を練る。 デプロイについては、設定ファイルやアプリを撒いて各種サービスを再起動するスクリプトを書いた。 初期スコアは 422 。 Redis に動画を置いていたものを public 以下に保存するように変更した。API 経由で出していたものを Nginx から配信。10547。 この辺りから複数台でベンチマークを走らせる構成に変更。 リダイレクト時のログ保存先をファイルから Redis に変更して、ログの集計で参照する。3 号機を Redis 専用に変更する(あとでコア数の違いに気がついて 1