Der beste Weg, Multi-Gigabyte-Programm zu aktualisieren (DVD Erfüllung? Updater-Software?)

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

Frage

Vor zwei Jahren lieferten wir eine Multi-Gigabyte-Windows-Anwendung, mit vielen Videodateien. Jetzt sind wir auf der Suche ein wichtiges Update zu veröffentlichen, mit etwa 1 Gigabyte neuen und geänderten Daten.

Wir suchen derzeit auf DVD Erfüllung Häuser (wie diese Leute , zum Beispiel), die behaupten zu können, DVDs, unsere Kunden für $ 5 und bis versenden. Hat jemand Erfahrung mit diesen Unternehmen haben?

Wir haben auch an einer Reihe von Netzwerk-basierten „Updater“ Software gesucht. Leider sind die meisten dieser Werkzeuge für viel kleinere Programme vorgesehen. Gibt es Bibliotheken oder Produkte, die Gigabyte-Größe Updates gut behandeln?

Vielen Dank für Ihre Beratung!

War es hilfreich?

Lösung

BITS ist eine Bibliothek von Microsoft für Dateien Stück für Stück mit ungenutzter Bandbreite Download bereit. Sie können Ihren Kunden trickle-Download der neuen Video-Dateien im Grunde haben. Das Problem ist jedoch, dass Sie Ihr Programm aktualisieren müssen würden zunächst BITS zu nutzen.

Andere Tipps

Je nachdem, wer der Endbenutzer ist es, Ihnen ein paar Optionen:

  1. Versand DVD

    Diese Option neigt eher teuer zu sein, und vielleicht nicht die beste Art und Weise sein, was ist, wenn Sie es an jemanden versenden, die nicht mehr die Software installiert ist.

  2. HTTP-Hosting (mit Akamai oder jede andere CDN)

    Das funktioniert recht gut für andere Unternehmen, zum Beispiel Apple und ich glaube, Microsoft als auch.

  3. Bittorrent

    Es ist nicht nur für illegale Inhalte verwendet wird, wird er Ihnen einige der Arbeitsbelastung des Sendens der Datei, und zugleich abzuladen ist es ein schnelles Protokoll, wenn Sie die sicherstellen, dass die Maschine Aussaat hat die richtige Datei, das bittorrent-Protokoll wird sicherstellen, dass der Endbenutzer die gleiche Datei mit dem exakt gleichen Hash wird.

Sie können den rsync-Algorithmus verwenden: http://samba.anu.edu.au/rsync /

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top