我在Window SP3上使用BIT2.1版本。我有两个文件,下载使用比特,一个是约9兆,其他约1兆。我在我的C#代码中创建了一个位作业,将这2个文件添加到这个作业并开始下载。这项工作优先考虑的是正常工作。9 9Mb文件被快速下载,但另一个文件不会开始下载很长时间(大约20分钟!)如果将作业优先级设置为前台,则两次下载都将在3-4秒内完成。
有没有人知道比特为什么会这样。对于这样的事情来说,20分钟似乎真的很长。
发布于 2011-12-15 20:00:45
你在你的博客上回答了这个问题,但从来没有回来发布你的结果。
http://theraneman.blogspot.com/2010/07/is-your-background-intelligent-transfer.html
比特在具有相同优先级的任务队列中使用Round算法。因此,只有一个文件可以改善比特的情况。
如果您负责构建一个工具,该工具使用BITS从客户端机器上的服务器下载东西,并且您无法控制网络策略和所有这些,那么至少尝试将所有文件压缩到1并下载它。它确实提高了速度。如果允许您更改作业的优先级,请给出一个选项,让用户说“立即下载”之类的话,这样可以将作业优先级更改为前台,并且机器上的情况会非常迅速。
https://stackoverflow.com/questions/3148114
复制相似问题