2

私のラップトップには、ほぼ同時に 1 つの PHP スクリプトに対して 7 つの AJAX GET 要求を行うアプリがあります (ミリ秒の差)。それらはすべて、私が望む結果で正常に返されます。

次に、このスクリプトを Apache と PHP を実行しているサーバー (Windows Server) に移動しました。ただし、同じ 7 つの AJAX 要求を行うと、このプロセスがハングします。ただし、各リクエストを個別に行うと、すべて正常に返されます。7 つすべてを実行する必要はありません。

なぜこうなった?これが何であるかを判断するために、 のどの構成変数PHP.inihttpd.conf探すことができますか?

ありがとう

4

3 に答える 3

5

問題はブラウザ側にある可能性があると思います。

ほとんどのブラウザでは、同じサーバーと通信する場合、同時接続は 2 つに制限されています。

アプリケーションをサーバーに移動したとき、余分なレイテンシーが AJAX 要求と重複している可能性があり、localhost で立て続けに処理されていました。

これらの関連記事をチェックすることをお勧めします。

于 2009-12-26T00:19:59.907 に答える
1

サーバーには、過剰なリクエストがすぐに来ないようにするためのスロットラーが配置されている場合があります。

于 2009-12-26T00:16:10.007 に答える
1

Apache の設定によって、同じ IP または Windows からの同時接続数が制限されている可能性があります。Windows のバージョンは何ですか? スタンドアロンまたは XAMPP の一部としての Apache インストールの種類は?

于 2009-12-26T00:17:20.910 に答える