このリポジトリは、catatsuy/private-isuをPHPで解いた際のログをまとめたものです。
競技者用およびベンチマーカー用のインスタンスには、以下のAMIを使用しています。
- 競技者用インスタンス: Ubuntu 24.04 (x86_64, c7a.large)
- ベンチマーカー用インスタンス: Ubuntu 24.04 (x86_64, c7a.xlarge)
- 達人が教えるWebパフォーマンスチューニング 〜ISUCONから学ぶ高速化の実践:書籍案内|技術評論社
- 特に付録A「private-isuの攻略実践」を参考にしています
- PHPerが ISUCONでやるべき事 - Speaker Deck
- プロファイル結果の可視化三本勝負 in PHP - Speaker Deck
- 時間を気にせず普通にカンニングもしつつ ISUCON12 本選問題を PHP でやってみる - Speaker Deck
- Reli を使った PHP 7.x/8.x サービスの計測|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ
- private-isuをdockerでやってみた時のメモ
- RoadRunnerの世界 〜 Yet Another Alt PHP-FPM - Speaker Deck
- PHP 8.4 Installation and Upgrade guide for Ubuntu and Debian • PHP.Watch
- PHP: 接続、および接続の管理 - Manual
- MySQL :: MySQL 9.1 Reference Manual :: 2.5.2 Installing MySQL on Linux Using the MySQL APT Repository
これらの資料を参考に、PHPでの実装やパフォーマンスチューニングを行っています。