計測時間は多分60s。......リダイレクト300,000回したらそれだけで3万点超えない?と思ったものの、後で怒られたくないので最終的にはやめた。実際それだけリダイレクトさせる事は可能なのだろうか?アプリケーション側でやったことを順番に書いていく。得点を保存するのを忘れていたため、どの改善がどれだけ効いたのかわからなくなってしまった。すればINSERTするデータ数が半分になり軽いのでは?という話をしていたが、これはSELECTが遅いので却下したISUCON4ではjsでCSSの遅延ロードが有効だったので試したが、ISUCON5ではテストが通らなかった。ISUCON4予選の公式解法でもそうなっていたから今年も出来ると思ったmisodengakuがgzipで固めて試していたがそれもだめだったみたいuserが5000件しかなく、SELECTしかされないので、オンメモリに保存する中盤htmlのtemplateにSQLが直書きされているとmisodengakuが教えてくれる!?templateを全部漁って、片っ端からSQLを消していくmysqldumpslowで確認してると、'/'のページがやたら重たいクエリを連発していることが確認出来たN+1問題が2箇所という地獄を発見した。中盤まで全くスコアが出ずにお通夜モードだったが、'/'のSQLを軽くした途端スコアが伸びてチーム内で沸いた。通過したチームがいなかったらしく、python初通過チームになれたのでは?と思います、うれしい。本戦優勝はpythonでは難しいと考えているので、goに慣れたほうがよさそう。月別アーカイブmathjaxはてなブログをはじめよう!math314さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。