Slide 2
Slide 2 text
セッション概要
jMeter, Locust, k6, ... 負荷試験ツールは色々ありますが、どれも PHP でシナリオを書くことができません。 PHP のコードは PHP でシナリオ
も書いてしまった方が一貫性があって良いですよね? PHP 8.1 から Fiber が入ったことで、 PHP でも非同期・並行的な処理が簡単に実装
出来るようになりました。 PHP によるシナリオツール、 ないなら作ろう精神 で、自作することにしました。
Fiber ままで並行処理を作るのは大変なので、今回は amphp を使って簡単に distributed なシステムを構築します。
今回は何故自作したのか、どのように並行処理を実装したのかを紹介します。
ターゲット
負荷試験したい方
PHP で並行処理ってどうやるの?という方