Лучший способ обновить многогигабайтную программу (DVD)?Программа обновления программного обеспечения?)

StackOverflow https://stackoverflow.com/questions/86971

Вопрос

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

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

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

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

Это было полезно?

Решение

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

Другие советы

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

  1. Доставка DVD-дисков

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

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

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

  3. Bittorrent

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top