0

XMLHttp 2を使用してファイルをアップロードするために複数のファイルアップローダーを実行しています.など)、アップローダーはうまく機能します。しかし、同時ajaxリクエストを使用して複数のファイルを同時にアップロードして複数のファイルをアップロードすると、ブラウザがハングアップします。性能比較はこちら

ここに画像の説明を入力

ブラウザが同時に処理できるUPLOAD FILE SIZEまたはNUMBER OF AJAX REQUESTSの最大制限はありますか?

注:赤い数字は、Firefox (firebug を使用) がすべてのファイルをアップロードするために消費する合計アップロード時間を示しています。並列アップロードでは、すべてのアップロードが同時に行われるため、最後に終了した最大のファイルにかかる時間を取りました。

4

1 に答える 1

1

同時アップロード数に理論上の最大値はありません (ブラウザー ビルダーが明示的に指定しない限り)。

ただし、実際には、TCP ウィンドウが 1 回のアップロードの最大速度を制限する非常に短い遅延を除いて、2 つまたは 3 つの同時アップロードの後、帯域幅のチョークにより、アップロード速度のパフォーマンスが大幅に低下します。

特に帯域幅が異なる可能性のある外部ユーザーにこれを提供する場合は、同時実行制限を 2 に設定することをお勧めします。または、測定されたアップロード パフォーマンスに基づいて同時実行レベルを調整して、速度のベンチマークを行うこともできます。

于 2012-11-19T14:41:13.160 に答える