ISUCON9反省会場
レギュレーション
じぶんの反省を書く
チームの反省はここには書かない
チーム全体のように見えるけどじぶんでこれ思い付けばよかったみたいなのはここに書く
反省
そろそろ定石以外にも手数を増やす
N+1潰してインデックス貼るのはスムーズにできるようになったと思うのでその先のことを考える
/new_items/<root_category_id>.json のN+1残ってた
アプリケーションの特性をちゃんと分析したほうがいい
どこがキャッシュ可能か
不要な情報を引かない
bcrypt毎年放置してるけど手をつけたほうがいい気がする
ストレッチ減らすとかでも効くのかな
来年以降はプロファイル取りつつ検討したい
当日マニュアルをちゃんと読む
Web Speech APIで大音量で読み上げてもらう
練習をする
違う言語でも書けるようになる
Go
型エラーが検出できるだけでもありがたい
Node.js
Promiseとかがっつり使えて便利そうに見える
非同期処理を書けるようになる
cf: 違う言語でも書けるようになる
MySQLのパラメータチューニングのことを考える
SQLにコメント仕込んでどこで発行されたのか見やすくする作戦よさそう
flask.g の挙動をちゃんと見る
/initialize を受けたワーカーではちゃんとsetされてる
それ以外のワーカーに伝播させる仕組みがないといけなかったのではないか
ベタ書きに倒したのはよかった