【问题标题】:Background Intelligent Transfer Service(BITS) download speed really slow?后台智能传输服务(BITS)下载速度真的很慢吗?
【发布时间】:2011-03-10 01:16:29
【问题描述】:

我在 Window XP SP3 上使用 BITS 2.1 版本。 我有 2 个文件,要使用 BITS 下载,一个大约 9 Mb,另一个大约 1 Mb。我在我的 C# 代码中创建了一个 BITS 作业,将 2 个文件添加到此作业并开始下载。该作业的优先级为正常。 9Mb 文件下载速度很快,但另一个文件在很长一段时间(大约 20 分钟!)后才开始下载。如果将作业优先级设置为前台,则两次下载都会在 3-4 秒内发生。

有没有人知道为什么 BITS 会这样。对于这样的事情,20 分钟似乎真的很长。

【问题讨论】:

    标签: c# microsoft-bits bits-service


    【解决方案1】:

    您在博客中回答了这个问题,但再也没有回来发布您的结果

    http://theraneman.blogspot.com/2010/07/is-your-background-intelligent-transfer.html

    BITS 在相同的作业队列中使用循环算法 优先。因此,只有 1 个文件可以改善 BITS 的情况。

    如果您负责构建使用 BITS 下载的工具 来自客户端计算机上的服务器的东西,而您无法控制 通过网络策略和所有这些,至少尝试压缩所有 文件到 1 并下载它。它肯定会提高速度。如果你是 允许改变工作的优先级,给用户一个选项 说“立即下载”之类的话,这会改变工作 优先于前景,事情会在 机器。

    【讨论】:

    • 这实际上并不能解释什么。为什么循环算法会导致这种程度的差异?还有其他事情发生。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-03
    • 2010-11-19
    • 2012-03-03
    • 2010-09-28
    • 2011-01-13
    • 2016-12-18
    相关资源
    最近更新 更多