Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

講評などに書くメモ #174

Open
edvakf opened this issue Oct 14, 2016 · 6 comments
Open

講評などに書くメモ #174

edvakf opened this issue Oct 14, 2016 · 6 comments

Comments

@edvakf
Copy link
Contributor

edvakf commented Oct 14, 2016

サーバ側の設計、もうHTMLを返す発想でいたらダメだよ
https://twitter.com/kazeburo/status/692942342907629570

pixiv private isucon を Python に移植しようとして、セッションってどうやるんだっけ?ってなってる。
ゲームやってるとセッション使わないからな…ゲームに限らずクライアントがViewModelもってるWeb開発もセッション使わなさそう。
https://twitter.com/methane/status/766202723398148096

Fastlyでキャッシュのインスタントパージできる時代
2016年にもなってキャッシュのインスタントパージもできないの?

無駄なマイクロサービス
https://github.com/Songmu/isucon6-qualifier

  • c10k
  • docker
  • 2016年のISUCON
  • initialize
  • 社内ISUCON
  • ベンチマーカー引き継ぎ
@edvakf
Copy link
Contributor Author

edvakf commented Oct 14, 2016

  • 減点は無く、加点のみ

@edvakf
Copy link
Contributor Author

edvakf commented Oct 14, 2016

  • HTTPSのみ

@edvakf
Copy link
Contributor Author

edvakf commented Oct 14, 2016

@edvakf
Copy link
Contributor Author

edvakf commented Oct 15, 2016

ISUCONはまだ、たかだか5回しかやっていないだけの技術イベントだ。守らないといけないものはないし、これだけ出題というものが大変なんだから、出題者はなんでもやりたいことをやればいいと思う。参加者は不満があれば、自分で勝手にイベントをforkして出題をしてみればいい。
http://tagomoris.hatenablog.com/entry/2015/10/31/180114

@edvakf
Copy link
Contributor Author

edvakf commented Oct 18, 2016

これまでのISUCONから受け継いだところ

  • ベンチマーカーのworkloadは甘え
  • 初期チェックと負荷をかけるフェーズを分ける
  • ベンチマーカーのプロセスとキューを管理するプロセスを分ける
  • POSTの比重を高くする(重くしないとPOSTをまったく通さずGETをすべてキャッシュする最適化をされてしまうため)
    • ただし今回は1回のPOSTをチェックするやつが最大1万ぐらいいて、1回のPOSTの成功が1万点を左右することになるので、POSTの比重は別に高くなくても良かった

ベンチマーク

  • 減点はなく、失敗するとベンチマーカーが自分で減速する。失敗すればするほどスコアが伸びなくなる。
  • ただのHTTP GETの理論的な最高スコアとServer-Sent Eventsの理論的な最高スコアを同じぐらいになるように

@edvakf
Copy link
Contributor Author

edvakf commented Oct 18, 2016

Fastlyとかでインスタントパージのある時代。サイトの内容が更新されたのにトップページが古いキャッシュのまま、というのはダサい。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant