0

Web サービス API を介してダウンロード機能を公開しているサーバーからクライアントがデータ (ドキュメント + 画像) をダウンロードできるようにするダウンロード アプリケーションを構築しています。各クライアントは、1GB から 10GB のデータをどこからでもダウンロードできます。私が探しているのは、ダウンロードを調整する可能なメカニズムです。これにより、あまりにも多くのクライアントが同時にダウンロードを開始しても、サーバーが負荷のためにダウンすることはありません。

サーバーでダウンロードを調整するための標準的なメカニズムは何ですか?

4

2 に答える 2

0

最終的に、クライアントがサーバーにダウンロード速度を ping し、サーバーがクライアントがダウンロードすべき速度を送信する、ダウンロード速度アプローチを採用することにしました。ダウンロードの速度は、アクティブなクライアントの数に基づいてサーバーで計算されます。

于 2012-05-08T12:19:33.883 に答える
-1

スロットリングは、ほぼすべてのレベルで可能です。コードに追加することもできますが、まともなファイアウォールでも可能です。その間に、VM を調整したり、(Linux の場合) cgroup を使用してアプリケーションを調整したりできます。

于 2012-04-16T15:53:16.680 に答える