0

複数の同時 ajax リクエストが nodeJS バックエンド サーバーに送信されるアプリがあります。呼び出しは立て続けに送信され、データが受信されるとすぐに再送信されます。

すべての JS がブロックされているわけではありません。スクリーンショット (右下隅) を参照して、私が言及していることを確認してください。

ここに画像の説明を入力

誰かがこのブロッキングとは何かを説明してもらえますか?

4

2 に答える 2

1

ブラウザーの接続制限がありますが、最新のブラウザーのほとんどは6 つ以上の同時接続であり、サーバー側でブロックされているようです。このリクエストはかなり CPU を集中的に使用していますか? そうである場合、ノードはシングルスレッドであるため、リクエストを保留している可能性があります。

于 2013-01-21T01:44:44.740 に答える
0

お使いのブラウザがサーバーへの同時接続数を制限している可能性があります。

PS。

ただし、サーバーへの接続が多すぎるのはマナー違反と見なされ、そのサーバーから禁止される可能性があります。10を超えるものはすべて過剰です。
- mozillaZine : Network.http.max-persistent-connections-per-server -

于 2013-01-21T01:32:35.443 に答える