Meilleure façon de mettre à jour un programme de plusieurs gigaoctets (réalisation de DVD? Logiciel de mise à jour?)

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

Question

Il y a deux ans, nous avons commercialisé une application Windows de plusieurs gigaoctets, contenant de nombreux fichiers vidéo. Nous envisageons à présent de publier une mise à jour importante contenant environ 1 Go de données nouvelles et modifiées.

Nous sommes actuellement à la recherche de sociétés de traitement de DVD (comme ces folks , par exemple), qui prétendent pouvoir expédier des DVD à nos clients pour 5 $ et plus. Quelqu'un at-il une expérience avec ces entreprises?

Nous avons également examiné un groupe de "programmes de mise à jour" basés sur le réseau. Logiciel. Malheureusement, la plupart de ces outils sont destinés à des programmes beaucoup plus petits. Existe-t-il des bibliothèques ou des produits qui gèrent bien les mises à jour de la taille d'un gigaoctet?

Merci pour vos conseils!

Était-ce utile?

La solution

BITS est une bibliothèque de Microsoft. pour télécharger des fichiers pièce par pièce en utilisant une bande passante inutilisée. En gros, vos clients peuvent télécharger les nouveaux fichiers vidéo. Le problème, cependant, est que vous devrez d'abord mettre à jour votre programme pour utiliser BITS.

Autres conseils

En fonction de l'utilisateur final, vous avez quelques options:

  1. DVD d’expédition

    Cette option a tendance à être assez coûteuse et peut ne pas être la meilleure solution. Si vous l'envoyez à quelqu'un qui ne possède plus le logiciel installé.

  2. Hébergement HTTP (via Akamai ou tout autre CDN)

    Cela fonctionne plutôt bien pour d'autres sociétés, par exemple Apple et Microsoft, je crois aussi.

  3. Bittorrent

    Il n’est pas uniquement utilisé pour du contenu illégal, il vous permettra de décharger une partie de la charge de travail liée à l’envoi du fichier. En même temps, il s’agit d’un protocole rapide, si vous vous assurez que la machine distribue le Si le fichier est correct, le protocole bittorrent fera en sorte que l'utilisateur final obtienne le même fichier avec exactement le même hachage.

Vous pouvez utiliser l'algorithme rsync: http://samba.anu.edu.au/rsync /

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top