マルチギガバイトのプログラムを更新する最良の方法 (DVD フルフィルメント?)アップデータソフト?)
質問
2 年前、私たちは多数のビデオ ファイルを含む数ギガバイトの Windows アプリケーションを出荷しました。現在、約 1 GB の新規データと変更されたデータを含む重要なアップデートのリリースを検討しています。
現在、DVD フルフィルメント ハウスを検討中です (例: この人たち, 、たとえば)、5 ドル以上で DVD を顧客に発送できると主張しています。これらの会社で働いた経験のある人はいますか?
また、ネットワークベースの「アップデーター」ソフトウェアも多数検討してきました。残念ながら、これらのツールのほとんどは、はるかに小規模なプログラムを対象としています。ギガバイトサイズの更新を適切に処理するライブラリまたは製品はありますか?
アドバイスありがとうございます!
解決
ビット は、未使用の帯域幅を使用してファイルを少しずつダウンロードするための Microsoft のライブラリです。基本的には、クライアントに新しいビデオ ファイルをトリクル ダウンロードさせることができます。ただし、問題は、まず BITS を利用できるようにプログラムを更新する必要があることです。
他のヒント
エンド ユーザーが誰であるかに応じて、いくつかのオプションがあります。
DVDの発送
このオプションはかなり高価になる傾向があり、ソフトウェアがインストールされていない人に発送する場合はどうなるのか、最良の方法ではない可能性があります。
HTTP ホスティング (Akamai またはその他の CDN を使用)
これは、Apple などの他の企業ではかなりうまく機能しますが、Microsoft も同様だと思います。
ビットトレント
これは違法なコンテンツに使用されるだけでなく、ファイル送信の作業負荷の一部を軽減できると同時に、マシンのシードに正しいファイルがあることを確認すれば高速なプロトコルでもあります。 bittorrent プロトコルは、エンド ユーザーがまったく同じハッシュを持つ同じファイルを確実に取得できるようにします。
rsync アルゴリズムを使用できます。 http://samba.anu.edu.au/rsync/