Il modo migliore per aggiornare il programma multi-gigabyte (adempimento DVD?Software di aggiornamento?)

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

Domanda

Due anni fa abbiamo distribuito un'applicazione Windows multi-gigabyte, con molti file video.Ora stiamo cercando di rilasciare un aggiornamento significativo, con circa 1 gigabyte di dati nuovi e modificati.

Attualmente stiamo esaminando le case di distribuzione dei DVD (come queste persone, ad esempio), che affermano di poter spedire DVD ai nostri clienti a partire da $ 5.Qualcuno ha esperienza con queste aziende?

Abbiamo anche esaminato una serie di software "aggiornatori" basati sulla rete.Sfortunatamente, la maggior parte di questi strumenti sono destinati a programmi molto più piccoli.Esistono librerie o prodotti che gestiscono bene gli aggiornamenti di dimensioni gigabyte?

Grazie per il vostro consiglio!

È stato utile?

Soluzione

PEZZI è una libreria di Microsoft per scaricare file pezzo per pezzo utilizzando la larghezza di banda inutilizzata.In pratica puoi chiedere ai tuoi clienti di scaricare gradualmente i nuovi file video.Il problema, tuttavia, è che dovrai prima aggiornare il tuo programma per utilizzare BITS.

Altri suggerimenti

A seconda di chi è l'utente finale, hai alcune opzioni:

  1. Spedizione dei DVD

    Questa opzione tende ad essere piuttosto costosa e potrebbe non essere la soluzione migliore, cosa succede se la spedisci a qualcuno che non ha più il software installato.

  2. Hosting HTTP (utilizzando Akamai o qualsiasi altro CDN)

    Questo funziona piuttosto bene per altre aziende, ad esempio Apple e credo anche Microsoft.

  3. Bittorrent

    Non viene utilizzato solo per contenuti illegali, ti consentirà di scaricare parte del carico di lavoro relativo all'invio del file e allo stesso tempo è un protocollo veloce, se ti assicuri che la macchina che esegue il seeding abbia il file corretto, il protocollo bittorrent farà in modo che l'utente finale ottenga lo stesso file con lo stesso identico hash.

Puoi usare l'algoritmo rsync: http://samba.anu.edu.au/rsync/

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top