如何限制从IIS Windows Server上的网站下载速度?

时间:2020-03-06 14:41:25  来源:igfitidea点击:

当人们从我的网站下载文件时,我不希望他们的下载速度超过每个文件300KB /秒。

反正有这样做吗?我在Windows Server 2003上运行IIS 6.0。

解决方案

降低Internet连接速度。

编写一个脚本,以块的形式传输数据。 300KB之后,我们要等到消耗1秒钟。

我们不能限制下载速度,但是可以限制特定网站的总体访问量:

  • 打开IIS MMC
  • 选择网站
  • 选择性能选项卡
  • 启用"带宽限制"

我同意Horcrux(因为没有足够的代表而不能投票)

如果文件小于300KB,则无法正常工作,
但对于大文件,则整个文件下载过程中的平均花费为
300Kbps ...

我假设这个想法就像是Rapidshare想法,高级用户将获得全速下载吗?

同样,当一个线程(用户)在等待第二个线程时,可以下载另一个线程。

对下载进行排队,只允许同时运行X数量,我们就被黑了!

在IIS 6.0的网站属性中,有一个"性能"选项卡,第一个设置是"带宽限制",它允许我们设置最大带宽值(以千字节/秒为单位)。它也有这个注释;

为了使带宽限制起作用,IIS需要安装Windows Packet Scheduler。

我猜想使用此设置将意味着我们将下载内容放在一个单独的站点上,以便我们可以进行限制,但要保持正常内容的全部带宽。