1

大きなファイルがたくさんあるウェブサイトがあります。ただし、ユーザーが一度に 10 個のファイルのようなダウンロードを開始することは望ましくありません。2 つの同時ダウンロードしか許可していない Web サイトがあることに気付きました。

私の Web サイトは、IIS 上で動作する ASP.net を使用してプログラムされています。同時ダウンロードを制限する方法を知っている人はいますか?

4

4 に答える 4

2

Microsoft の動的 IP 制限モジュール (現在はベータ版) がこれを行います。

詳細とダウンロード: http://www.iis.net/download/DynamicIPRestrictions

于 2010-04-09T16:31:46.300 に答える
1

IIS での最大同時実行に関する唯一の問題は、ダウンロード要求ではなくページ要求をブロックする可能性があることだと思います。

実際にダウンロードを行い、ダウンロードをブラウザに送り返すことが許可されているかどうかを (IP または Cookie に基づいて) 決定できる HTTP ハンドラを作成します。かなり単純なコードだと思います。

于 2008-09-17T20:37:54.920 に答える
0

プログラム的にやりたいですか?それ以外の場合は、IIS の IP アドレスからの最大同時接続数の設定があると思います。

于 2008-09-17T20:34:58.500 に答える
0

IIS での最大同時実行に関する唯一の問題は、ダウンロード要求ではなくページ要求をブロックする可能性があることだと思います。

私は IIS の専門家ではありませんが、この設定がドメイン/仮想ホストごとであれば、設定は完了です。何にも使用されていないサブドメインからダウンロードを提供できる場合、そのセットアップは、一度に複数のページ要素を取得するブラウザーに干渉しません。

于 2008-09-17T20:46:51.373 に答える