6

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

有没有办法做到这一点?我在 Windows Server 2003 上运行 IIS 6.0。

4

7 回答 7

5

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

  1. 打开 IIS MMC
  2. 选择网站
  3. 选择性能选项卡
  4. 启用“带宽限制”
于 2008-09-24T21:23:27.440 回答
2

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

于 2008-09-24T21:22:35.277 回答
1

我刚刚发现了这个,但我没有时间自己尝试一下IIS 比特率限制

于 2012-05-19T10:07:45.807 回答
0

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

如果文件小于 300KB,那么这是行不通的,但是对于大文件,整个文件下载过程中的平均速度将是 300Kbps...

我假设这个想法就像一个快速共享的想法,高级用户将有全速下载?

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

排队下载,只让 X 数量同时运行,然后你就一发不可收拾!

于 2009-06-18T13:22:07.790 回答
0

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

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

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

于 2009-06-18T15:23:24.830 回答
0

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

媒体服务 > 比特率限制

在此处输入图像描述

于 2020-09-16T15:41:51.707 回答
-7

降低您的 Internet 连接速度。

于 2008-09-24T21:20:15.360 回答