如何在我的IIS Windows服务器上限制从我的网站下载速度?

时间:2008-09-24 21:15:44

标签: iis webserver

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

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

7 个答案:

答案 0 :(得分:5)

您不能限制下载速度,但可以限制特定网站的总流量:

  1. 打开IIS MMC
  2. 选择网站
  3. 选择效果标签
  4. 启用'带宽限制'

答案 1 :(得分:2)

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

答案 2 :(得分:1)

我刚发现这个,但我没有时间亲自尝试IIS Bit Rate Throttlling

答案 3 :(得分:0)

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

如果文件小于300KB,那么这不会工作, 但对于大文件,那么在整个文件下载过程中的广告将是 300kbps的...

我认为这个想法就像是一个想法,高级用户会有全速下载?

此外,当一个线程(用户)等待一秒钟时,另一个线程可以下载。

对下载进行排队,并且只让X数量同时运行,然后你就可以了!#/ p>

答案 4 :(得分:0)

在IIS 6.0的网站属性中,有一个“性能”选项卡,第一个设置是Bandwith限制,它允许您设置最大带宽值,以每秒千字节为单位。它也有这个说明;

要使带宽限制正常运行,IIS需要安装Windows数据包计划程序。

我猜测使用此设置意味着将您的下载放在一个单独的网站上,这样您就可以限制它,但要保持正常内容的全部带宽。

答案 5 :(得分:0)

对于IIS 10,转到IIS管理器,您将在标题下找到设置

媒体服务>比特率限制

enter image description here

答案 6 :(得分:-9)

降低互联网连接的速度。