1

サーバー上でいくつかのセッション変数を設定する AJAX 呼び出しがあります。

セッション変数が設定されると、成功のコールバックで、適切なページへの新しいウィンドウが開きます。

window.open("../reports/" + data.d, "report");

レンダリングに時間かかる場合があります。レンダリングを高速化することは、現時点では私の手に負えません。

私の懸念は、このウィンドウで html をレンダリングしようとすると、他のすべての ajax リクエストがブロックされることです。それらをキューに入れ、ウィンドウが最終的にレンダリングされると、実行されます。

私はすでに setTimeout を使用しようとしましたが、うまくいかないようです (明らかに、jQuery.ajax が既に「スレッド」を占有しているためです)。

何か案は?

4

1 に答える 1

0

ほとんどのブラウザは同時接続数を制限しています

一般的なブラウザで許容される同時 AJAX (XmlHttpRequest) リクエストの数を参照 してください。

browserscope のチャート

于 2012-12-10T23:06:52.820 に答える