HTTP 下载速度慢 - 同一文件的 FTP 下载速度非常快 - Windows 2003

HTTP 下载速度慢 - 同一文件的 FTP 下载速度非常快 - Windows 2003

我的网站通过 http 下载时遇到了一些速度问题,我平均以大约 70kbps 的速度下载一个大约 70mb 的文件。

但是如果我通过 FTP 连接到我的服务器并在同一台计算机/连接上下载同一个文件,平均速度约为 300+kbps。

我知道我的服务器在任何时候都有很多连接,大概有 400 个连接。

我的服务器有 1gbps 的互联网连接,因此有足够的带宽可用,这已通过 FTP 得到证明。

我没有在 IIS 中启用任何类型的限制。

如果有兴趣,这里有一个测试文件,您可以下载来检查速度: http://filesd.house-mixes.com/test.zip

我的所在地是英国,服务器位于美国华盛顿,如果这有什么区别的话。

保罗

答案1

找出下载速度慢的原因以防其他人遇到同样的问题。

我在我的服务器上运行一个名为 IISTracer 的工具,显然存在一个已知问题,它会将文件下载速度降低到 80kbps 左右。

一旦我禁用此功能,我的下载速度就会飙升至 330kbps!

答案2

尽管 FTP 速度应该更快,但速度也没有那么快。

您是否尝试过任何数据包嗅探器、端口扫描/测试?

答案3

很有可能您的 ISP 正在限制 http 流量,或者您的 http 流量与其他流量走不同的路线。如果您通过透明的第 7 层 http 代理/缓存,则可能会超载。

尝试使用一些在线工具来查看您是否被代理。

相关内容