代码之家  ›  专栏  ›  技术社区  ›  emk

更新多千兆字节程序的最佳方法(DVD实现?更新软件?)

  •  2
  • emk  · 技术社区  · 16 年前

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

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

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

    谢谢你的建议!

    3 回复  |  直到 16 年前
        1
  •  1
  •   Bob King    16 年前

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

        2
  •  1
  •   X-Istence    16 年前

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

    1. 海运DVD

      这个选项往往相当昂贵,而且可能不是最好的方法,如果您将它发送给不再安装该软件的人会怎么样。

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

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

    3. BitTorrent

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

        3
  •  0
  •   Emil    15 年前

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

    推荐文章