如何调整Windows 2008r2和IIS以最大限度地提高单个文件的下载速度?

我们最近build立了一个IIS站点(在WinSvr 2008r2上作为Hyper-V guest虚拟机运行),几乎专门用于通过Internet下载文件。 这些数据以大小为1MB到35GB的大量.zip文件forms存在。 我们希望允许在一天中进行大量下载(超过500GB),但是为了保留其他用途的带宽,已经实施了60Mbps的出站ASA节stream。 总链接速度是100mbps。

这里有一个有趣的部分:虽然我们可以提供多个下载来达到60Mbps的上限,但我们无法获得任何单个下载超过2.5M字节/秒(20Mbits / s)。 有没有任何TCP或IIS调整,我们可以做推高个人下载速度? 还是别的什么东西看?

确保IIS的maxbandwidth设置不太古怪。

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

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

您可能想要试验一下:

  • 禁用TCP烟囱卸载
  • 禁用接收方缩放
  • 禁用networking直接内存访问

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

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