SQL コマンドを含む 10,000 個のリクエストを特定の URL にほぼ同時に送信し、php に 10,000 個のデータを更新させると、php はハングしますか?それとも一つ一つ対処していくのでしょうか?
キューを使用する必要がありますか?それを使うことにどれほどの意味があるのでしょうか?
SQL コマンドを含む 10,000 個のリクエストを特定の URL にほぼ同時に送信し、php に 10,000 個のデータを更新させると、php はハングしますか?それとも一つ一つ対処していくのでしょうか?
キューを使用する必要がありますか?それを使うことにどれほどの意味があるのでしょうか?
サーバーは何台ありますか
同時実行性
まず、1W リクエストでは 1W fpm は生成されません。詳細については、プロセスの最大数に制限があることを確認してください。後続のリクエストは破棄され、エラー 502 が報告されるのはよくあることですよね。
1,000 のプロセスに対応できるリソースがあるとしても、PHP は実際には非常に高速に実行されます。単に各初期化に時間がかかり、mysql へのリンクがすぐに終了するだけです。エラー、SQL エラーを報告します。
PHPもmysqlもサポートされているので言うことはありませんし、麻痺することも絶対にありません。
サーバーリソース(1サーバー)に応じて、他のビジネスにあまり影響を与えないように、キュー、できればシングルトンモードを使用することをお勧めします。
キューを使えば1万回リクエストされたデータを取り出して一括更新できる?複数回(1W未満)にまとめることはできますか?