如何调整 Windows 2008r2 和 IIS 以最大化单个文件下载速度?

uSl*_*ckr 5 iis tcp windows-server-2008-r2

我们最近建立了一个 IIS 站点(在作为Hyper-V来宾运行的 WinSvr 2008r2 上),该站点几乎专门用于通过 Internet 下载文件。数据以大量 .zip 文件形式存在,大小范围为 1MB - 35GB。我们希望允许一天内进行大量下载(超过 500GB),但已实施 60mbps 的出站 ASA 限制,以便保留带宽供其他用途。总链接速度为 100mbps。

有趣的部分是:虽然我们可以提供多个下载以达到 60mbps 上限,但我们无法让任何单个下载超过 2.5M 字节/秒 (20 Mbits/s)。我们可以进行任何 TCP 或 IIS 调整来提高个人下载速度吗?或者还有什么可以看的?

Kat*_*ard 3

确保 IIS 没有将 maxbandwidth 设置为奇怪的值。

http://www.iis.net/configreference/system.applicationhost/sites/site/limits

告诉服务器的防病毒软件忽略 Web 目录中的 .zip 文件。

您可能想尝试:

  • 禁用 TCP 烟囱卸载
  • 禁用接收端缩放
  • 禁用网络直接内存访问

其中一个或多个可能不是你的朋友。

http://support.microsoft.com/kb/951037