ISUCON4の予選を突破しました。ブログ採用応募お問い合わせ技術ブログトップ>技術ブログ>ISUCON4の予選を突破しました。rakkoyakuツイートISUCON4の予選を突破しました。@rakkoyaku)』として参加してきました!しかも本戦に勝ち進むことができました!本戦に行きたいけど、飛行機代がないので社長に泣きつきました!ブログの記事を書いたら出してあげるよ、と言ってもらえたので書きます。『世の中は結局金』って奴ですね。ISUCONというのは、お題となるWebサービスを決められたレギュレーションの中で限界まで高速化を図るチューニングバトル、それがISUCONです。過去の実績も所属している会社も全く関係ない、結果が全てのガチンコバトルです。本選用サーバは今年もありがとうございます、株式会社データホテルにてご提供いただきます。気になるアプリ提供(出題)は、クックパッドさんにご協力いただく事となりました。株式会社データホテル、クックパッドという形で行います。優勝賞金は今年もドドンと100万円!そしてなんとなんと準優勝も賞金30万円(予定)と超ウルトラ太っ腹コンテストとなっております!皆様、ふるってご参加ください。#isuconより引用こんな感じのコンテストです。以上は公式サイトの開催案内記事よりまるまんま引用したものですが、やはり一番わかり易い説明だと思います。Contestの略だそうです。頭の悪い感じが素敵ですね。実は開催日の二日前まで、ISUCONという名前すら知りませんでした。きっかけは社内チャットで流れてきたISUCON紹介メッセージ。このときは概要をちら見していたくらいで、まだ参加は全く考えていませんでした。実際に参加が決まったのはその夜。夜ご飯を食べながら再度ISUCONの話が上がった事とその場の勢いも合わさってその場で申し込みをすることになったのでした。決まったものだったので。前準備は特に考えておらず、前回までのレポート記事と公式ページに目を通しておこうという程度のものでした。ISUCON予選一日目の前日(09/26)は軽くお酒を嗜んだ後、帰宅。明日はISUCONだーと思いながら就寝。僕のISUCONはここから始まりました。謝りつつ、Skypeのログを確認と通話を開始。14時14時の中間発表では順位は8位でした。hhvmの導入準備と、xhprofの導入を並行で進めます。xhprofの導入に手間取りスコアを伸ばす作業が進みません。16時hhvmの導入を諦め残り時間でできることをコツコツと進めることにしました。手始めにセッションデータの保存先を/dev/shmに変更します。28600ベンチマーカーのwokload数も調整。30624my.cnf、nginx.confの調整。31493劇的な変化はありませんが、徐々にスコアは伸びていきました。30000を超えますが、上位チームのスコアの桁違いさに絶望感を味わいます。17時〜18時もうスコアが上がらないと感じ始めていた頃、アプリのトップページはほぼ静的なものであること気づきます。なったらヤケだと、トップページを素のHTMLに置き換えました。40344残り時間すべてを使い、php-fpmのプロセス数とベンチマーカーの–workloadを調整しますが、最終的に提出が間に合ったスコアは39391点となりました。本戦に向けてなんか色々ごめんなさいしないといけない要素がたくさんありますが、本戦に勝ち残れたのは本当に嬉しいです。本戦では予選の教訓を活かせるようにしたいところです。第1回ボードゲーム部課外活動を開催しました。Round」を開催しました!PHPMatsuri2013で発表した資料を公開しました「ソーシャルゲーム案件におけるDB分割のPHP実装~とにかく分割ですよ。