Skip to content

Instantly share code, notes, and snippets.

@key-moon
Last active January 16, 2021 22:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save key-moon/b26f8fce0e70ce6249fd9de2542352d4 to your computer and use it in GitHub Desktop.
Save key-moon/b26f8fce0e70ce6249fd9de2542352d4 to your computer and use it in GitHub Desktop.

スクリプトが外部サイトと通信する必要性について

パフォーマンス予測のためには、参加者全員の過去パフォーマンスから計算される APerf と呼ばれる値が必要になります。 この値を各利用者個別で取得する場合、それぞれが参加者全員分(=10000回ほど)のリクエストをすることとなります。 負荷の問題等も鑑み、そのリクエストと APerf の計算を一括で代行した後、それを配信するという形式を採用しています。

APerfの詳細について

APerfとは、過去のパフォーマンスの加重平均です。詳しくはこの記事を参照してください。(この記事で「内部レート」と呼ばれているものです)

技術的な詳細について

2020 年 12 月現在の技術的な詳細を、ac-predictor を支える技術にて公開しています。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment