在 IIS7/Win2K8 中通过 HTTP 下载文件的速度真的很慢

在 IIS7/Win2K8 中通过 HTTP 下载文件的速度真的很慢

我有以下 Web 服务器设置:

  • Windows 2k8 x64(相当强大,32 GB 内存,最新处理器)
  • 互联网信息服务7.5
  • 1 Windows 7 32 位测试客户端

有时(<每月一次)我们的应用程序会通过 HTTP URL 从服务器下载大型 MSI 安装程序文件(文件大小约为 150 MB)。最近,我们将服务器平台迁移到了 Windows Server 2008。我们遇到过几次 HTTP 下载速度非常慢的情况。

我检查了服务器上的 IIS 日志,文件似乎以 0 - 2048 字节的增量下载。W3SVC 日志中的所有行都以如下方式结束:

.../ABC.msi ...206 0 1768

我假设 1768 是该次下载的数据块(以字节为单位)。

之前,我们需要花 15-20 分钟才能下载 150 MB 的文件(从客户端,如 IE 的文件下载功能或事件 BITS),而现在则需要几个小时。

IIS 7 中是否有限制这些文件带宽的机制?很少会出现超过 1 或 2 个传输同时发生的情况,而且我们的测试仅来自 1 个客户端。

我到处都搜索过了,“应用程序请求路由”似乎是可以查看的地方,但我在 IIS 管理工具中看不到此功能图标。有其他人见过类似的行为吗?

答案1

事实证明,慢的是网络的实际速度,而不是 IIS 或应用程序。这是我问的第一个问题,我确信网络没有问题,但结果却不是。

相关内容