Лучший способ обновить мультигигабайтную программу (выполнение DVD? Программа обновления?) - PullRequest
2 голосов
/ 17 сентября 2008

Два года назад мы выпустили мультигигабайтное приложение для Windows с большим количеством видеофайлов. Теперь мы планируем выпустить значительное обновление, содержащее примерно 1 гигабайт новых и измененных данных.

В настоящее время мы рассматриваем дома исполнения DVD (например, эти люди ), которые утверждают, что могут поставлять DVD нашим клиентам за 5 долларов и выше. У кого-нибудь есть опыт работы с этими компаниями?

Мы также рассмотрели несколько сетевых программ для обновления. К сожалению, большинство из этих инструментов предназначены для гораздо меньших программ. Существуют ли какие-либо библиотеки или продукты, которые хорошо справляются с обновлениями размером в гигабайт?

Спасибо за ваш совет!

Ответы [ 3 ]

1 голос
/ 18 сентября 2008

В зависимости от того, кто является конечным пользователем, у вас есть несколько вариантов:

  1. Доставка DVD

    Этот вариант, как правило, довольно дорогой и, возможно, не самый лучший, что делать, если вы отправляете его кому-то, у кого больше не установлено программное обеспечение.

  2. HTTP-хостинг (с использованием Akamai или любого другого CDN)

    Это работает довольно хорошо для других компаний, например, Apple, и я считаю, что Microsoft тоже.

  3. Bittorrent

    Он используется не только для нелегального контента, он позволит вам разгрузить часть рабочей нагрузки, связанной с отправкой файла, и в то же время это быстрый протокол, если вы удостоверитесь, что на устройстве заполнения Правильный файл, протокол bittorrent гарантирует, что конечный пользователь получит тот же файл с точно таким же хешем.

1 голос
/ 17 сентября 2008

BITS - это библиотека от Microsoft для загрузки файлов по частям с использованием неиспользуемой полосы пропускания. Вы можете в основном заставить своих клиентов скачивать новые видеофайлы. Проблема, однако, заключается в том, что вам придется сначала обновить программу, чтобы использовать BITS.

0 голосов
/ 03 февраля 2010

Вы можете использовать алгоритм rsync: http://samba.anu.edu.au/rsync/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...