当人们从我的网站下载文件时,我不希望他们每个文件的下载速度超过300KB /秒。
有没有这样做?我在Windows Server 2003上运行IIS 6.0。
答案 0 :(得分:5)
您不能限制下载速度,但可以限制特定网站的总流量:
答案 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)
答案 6 :(得分:-9)
降低互联网连接的速度。