更新多GB程序的最佳方法(DVD实现?更新程序软件?)

时间:2008-09-17 19:55:59

标签: windows download dvd updating

两年前,我们发布了一个包含大量视频文件的数GB Windows应用程序。现在我们正在寻找一个重要的更新,大约有1千兆字节的新数据和更改数据。

我们目前正在寻找DVD履行机构(例如these folks),声称能够以5美元及以上的价格向我们的客户发送DVD。有没有人对这些公司有过经验?

我们还研究了一堆基于网络的“更新程序”软件。不幸的是,大多数这些工具都适用于更小的程序。是否有任何库或产品可以很好地处理千兆字节大小的更新?

感谢您的建议!

3 个答案:

答案 0 :(得分:1)

BITS是Microsoft的一个库,用于使用未使用的带宽逐个下载文件。你基本上可以让你的客户涓流下载新的视频文件。但问题是,您必须先更新程序才能首先使用BITS。

答案 1 :(得分:1)

根据最终用户的不同,您有几个选择:

  1. 运送DVD的

    此选项往往相当昂贵,并且可能不是最佳方式,如果您将其发送给不再安装该软件的人,该怎么办。

  2. HTTP托管(使用Akamai或任何其他CDN)

    这适用于其他公司,例如Apple和我也相信微软。

  3. Bittorrent的

    它不仅用于非法内容,它还允许您卸载发送文件的一些工作负载,同时它是一个快速协议,如果你确保机器播种有正确的文件,bittorrent协议将确保最终用户使用完全相同的哈希获得相同的文件。

答案 2 :(得分:0)

您可以使用rsync算法:http://samba.anu.edu.au/rsync/