Open tatsuru opened 3 years ago
ベンチマーカーは一般的なブラウザの挙動を模した Conditional GET に対応
ユーザー行動に関するヒント
POST /api/activate
でそれぞれのISUコンディションの送り先であるtarget_base_url
のホスト部に3つのうちどれか選べる
52.193.88.232 isucondition.t.isucon.dev
で見える
- コンディションの時刻情報が重複することはない。
- コンディションの時刻情報は、既に送られたコンディションの時刻情報よりも常に先の時刻となる。 ユーザはコンディションのデータ欠損を許容しますが、理想的には全てのコンディションのデータが保存されることを期待しています。
初期ベンチの後で isu_condition テーブル 70480 rows in set だった
初期データ 2からとった
MariaDB [isucondition]> select count(*) from isu;
+----------+
| count(*) |
+----------+
| 28 |
+----------+
1 row in set (0.000 sec)
MariaDB [isucondition]> select count(*) from isu_association_config;
+----------+
| count(*) |
+----------+
| 0 |
+----------+
1 row in set (0.000 sec)
MariaDB [isucondition]> select count(*) from isu_condition;
+----------+
| count(*) |
+----------+
| 618 |
+----------+
1 row in set (0.000 sec)
MariaDB [isucondition]> select count(*) from user;
+----------+
| count(*) |
+----------+
| 5 |
+----------+
1 row in set (0.000 sec)
ベンチ後
MariaDB [isucondition]> select count(*) from isu;
+----------+
| count(*) |
+----------+
| 79 |
+----------+
1 row in set (0.000 sec)
MariaDB [isucondition]> select count(*) from isu_association_config;
+----------+
| count(*) |
+----------+
| 1 |
+----------+
1 row in set (0.000 sec)
MariaDB [isucondition]> select count(*) from isu_condition;
+----------+
| count(*) |
+----------+
| 70480 |
+----------+
1 row in set (0.000 sec)
MariaDB [isucondition]> select count(*) from user;
+----------+
| count(*) |
+----------+
| 13 |
+----------+
1 row in set (0.000 sec)
JIAはISUに固有のIDを与えるし、ユーザーの認証基盤も提供してくれる
ISU 管理サービスもJIA提供