2

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

我们目前正在寻找 DVD 配送公司(例如这些人),它们声称能够以 5 美元及以上的价格将 DVD 运送给我们的客户。有没有人有这些公司的经验?

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

感谢您的意见!

4

3 回答 3

1

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

于 2008-09-17T19:58:35.810 回答
1

根据最终用户是谁,您有几个选择:

  1. 运送 DVD

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

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

    这对其他公司来说效果很好,例如苹果,我也相信微软。

  3. Bittorrent

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

于 2008-09-17T20:01:11.250 回答
0

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

于 2010-02-03T05:06:41.477 回答