私は大きなファイルがたくさんあるウェブサイトを持っています。しかし、私はユーザーが一度に10ファイルのようにダウンロードを開始しないようにします。私は彼らが2つの同時ダウンロードを許可するウェブサイトがあることに気づいた。Asp.netおよび/またはIISの同時ダウンロード数を制限するにはどうすればよいですか?
私のウェブサイトは、IIS上で動作するASP.netを使用してプログラミングされています。誰も私が同時にダウンロードを制限する方法を知っていますか?
私は大きなファイルがたくさんあるウェブサイトを持っています。しかし、私はユーザーが一度に10ファイルのようにダウンロードを開始しないようにします。私は彼らが2つの同時ダウンロードを許可するウェブサイトがあることに気づいた。Asp.netおよび/またはIISの同時ダウンロード数を制限するにはどうすればよいですか?
私のウェブサイトは、IIS上で動作するASP.netを使用してプログラミングされています。誰も私が同時にダウンロードを制限する方法を知っていますか?
プログラマチックにやりたいですか?それ以外の場合は、IISのIPアドレスからの最大conncurrent接続の設定があると考えられます。
私は、IISでmax concurrentで唯一の問題は、ダウンロード要求だけでなくページ要求をブロックする可能性があると考えています。
実際にダウンロードを行い、ダウンロードがブラウザに返されることを許可されている場合は、(IPまたはCookieに基づいて)決定することができます。かなりストレートなコードだと思います。
私は、IISでmax concurrentで唯一の問題は、ダウンロード要求ではなくページリクエストをブロックする可能性があると考えています。
私はIISのエキスパートではありませんが、この設定がドメイン/仮想ホストごとに設定されていると、あなたは設定されています。何も使用されていないサブドメインからのダウンロードを提供できる場合は、一度に複数のページ要素を取得するブラウザに干渉しません。
Microsoft(現ベータ版)のDynamic IP Restrictionsモジュールがこれを行います。
詳細およびダウンロード:http://www.iis.net/download/DynamicIPRestrictions