jQuery.post を介して複数のリクエストを PHP に送信するアプリがあり、それぞれに異なるパラメーターがあります。PHP スクリプトは、eBay API からのデータのリクエストであり、完了するまでに 1 ~ 3 秒かかります。クライアントからの AJAX リクエストは立て続けに送信され、完了またはエラーの直後に再度リクエストされます。
PHP は最も古いリクエストを最初に実行し、次に新しいリクエストに進みます。したがって、リクエスト 1 は 1 ~ 3 秒以内に完了しますが、リクエスト 25 は 12 ~ 20 秒以上かかります。
これらの問題を軽減するために何ができるでしょうか?
編集:一度に多くのリクエストを送信しないことはオプションではありません。各リクエストは、eBay からの特定の情報を求めており、可能な限りリアルタイムに近い必要があります。
EDIT_2: PHP が受信した順序でリクエストを処理することは認識しており、これが正しくない動作であるとは想定していません。私の質問は、この動作をバイパスして、PHP にスクリプトを連続ではなく並列に実行させることができるかどうかです。