プログラミング同僚のishinoと2名でisucon5に参加してきました。僕はISUCON1の時から参加してるので、今のところ皆勤賞です。毎年楽しみにしているイベントで今年もすごく楽しかったです。運営の皆さま、本当にありがとうございました。結果はスコア、13094。使用言語はPHPです。http://isucon.net/archives/45532743.html残念。いつも丸投げしていたアプリ周りの修正に不安を感じていました。普段業務で一番使っている「PHPを使う」という事にしました。PHP実装を眺めてたりしました。ターミナルから直接SSHできるようにしてました。前日に会社で「キャンプ」が行われて、深夜まで雑談したりで疲れ切ったのちの参加。ほんと直前までキャンプ場にいましてバタバタしてました。アウトドアでIT関連の事から離れた状態でしたので、逆にすっきりした気持ちで参加できたかも。何も触ってない状態でベンチマークをリクエストしました。!ベンチが通らない!!(Fail)え。みたいな感じでプチパニックになりました。GCPの設定がおかしいのか?と無駄に時間を使ってしまいました。初期で通ってた人もいたようですが、僕らは一度も通らなかったのでいまだに原因ふめい。PHPへの切り替え作業をしましたsystemdもちろん使った事なかったので、PHPへの切り替えでも時間がかかりました。PHPのnginx.confは静的ファイルの配信があらかじめnginxからになっててらっくちーん。PHPに変えてもいまだベンチは通らない。簡単に修正できる部分をとりあえずやってみましょう、となりました。パスワード部分に平文を入れちゃってベンチ。これでようやくスコアが出るようになってた気がします。・commentsテーブルにAlterでカラム追加。byの部分を修正ほっとんどの時間を/のSQL改修に充てててました。ミドルウェアの設定はAlterの実行中に設定などを確認、修正をしたくらいです。全体的に今回のお題がほんとに楽しく感じました。・DBのデータが非常に多く複雑なので全メモリ化は実質不可能。・実際にありがちな「小規模なときはよかったけど、サービスが成長してから問題が出始めた」みたいなリアルな感じというところが特に楽しかったです。あとは例年どうり、新しい事をいろいろ知れてよかったです。systemdは見ないふりしてたんですが、やっぱり少し触ると、「いいなこれ」ってなりますね。今年も楽しかったです。ISUCON5に参加しました。.スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。