「ISUCON」は、LINE株式会社の商標または登録商標です。
https://isucon.net/
traP 2023春合宿記念 オリジナルISUCON
- フロントエンドを作って下さる方を募集しています
webapp/{任意の言語}
に、Go以外の実装を作って下さる方を募集しています
- バランス調整がまだまともでない部分が多数あるので、IssueでのアドバイスやPRお待ちしております
- Provisioningのためのスクリプト類は絶賛準備中です
- もし協力して下さる方がいたら大変ありがたいです
- 手元でもどこかのサーバーでも良いので、Go(1.21以上)とMySQLがインストールされたLinux環境を用意する
qrencode
コマンドが必要です。Ubuntu/Debianの場合はsudo apt install qrencode
でインストールできます
- MySQLにパスワード「isucon」で「isucon」という名前のユーザーを作り、「isulibrary」という名前でデータベースを用意する
- リポジトリを任意の場所にクローンする
- https://github.com/logica0419/gasshuku-isucon/releases/tag/initial-data から
1_data.sql
をダウンロードしwebapp/sql
内に置くwebapp/sql/init_db.sh
を実行してデータベースを初期化するinit_data.json
をダウンロードしbench/repository
内に置く
make run-go
を実行するなどの方法で、webapp/go/main.go
を恒常的に立ち上げた状態にするmake run-bench
を実行するなどの方法で、bench/main.go
を実行してベンチマークを開始する