1

我有一个包含很多大文件的网站。但是,我不希望用户一次开始下载 10 个文件。我注意到有一些网站只允许同时下载 2 次。

我的网站是使用在 IIS 上运行的 ASP.net 编程的。有谁知道我如何限制同时下载?

4

4 回答 4

2

Microsoft 的动态 IP 限制模块(目前处于测试阶段)将执行此操作。

有关详细信息和下载:http ://www.iis.net/download/DynamicIPRestrictions

于 2010-04-09T16:31:46.300 回答
1

我认为 IIS 中最大并发的唯一问题是它可能会阻止页面请求,而不仅仅是下载请求。

我会说编写一个实际执行下载的 HTTP 处理程序,然后可以决定(基于 IP 或 Cookie)是否允许将下载发送回浏览器。我认为非常简单的代码。

于 2008-09-17T20:37:54.920 回答
0

你想以编程方式进行吗?否则,我相信有一个来自 IIS 的 IP 地址的最大并发连接设置。

于 2008-09-17T20:34:58.500 回答
0

我认为 IIS 中最大并发的唯一问题是它可能会阻止页面请求,而不仅仅是下载请求。

我不是 IIS 专家,但如果此设置是针对每个域/虚拟主机的,那么您已经设置好了。如果您可以从不用于任何用途的子域提供下载内容,则该设置不会干扰同时获取多个页面元素的浏览器。

于 2008-09-17T20:46:51.373 回答