Che cos'è l'accelerazione del download?
L'accelerazione del download è un processo avviato dal software per aumentare la velocità di un download creando connessioni multiple a un singolo server o sistema host. Il software di solito è integrato in un browser Web e opera su un protocollo di trasferimento ipertestuale (HTTP ) connessione. La premessa dell'accelerazione del download si basa sul fatto che una connessione HTTP potrebbe limitare la quantità di larghezza di banda utilizzata da una singola connessione. L'uso dell'accelerazione del download significa creare più connessioni al server, ognuno dei quali lavora in tandem per scaricare contemporaneamente diversi segmenti di un singolo file di grandi dimensioni o più file più piccoli.
I server Web tentano di aumentare la loro efficienza bilanciando il carico di tutte le connessioni attive dagli utenti che richiedono informazioni. La pratica di limitare la larghezza di banda di una singola connessione ha lo scopo di consentire a numerosi utenti di essere in grado di inviare e ricevere informazioni senza una singola connessione monopolizzando tutte le risorse del server. Un acceleratore di download si connette più volte a un server con ciascuna connessione che ha la larghezza di banda equivalente allocata per un singolo uso. Ciò fa sì che il sistema assegni più larghezza di banda complessiva all'acceleratore.
Quasi tutto il software dell'acceleratore di download fa parte di un pacchetto di gestione dei download molto più complesso: i download manager sono in grado di analizzare un sito Web, isolare tutti i file multimediali, quindi creare connessioni multiple per scaricare tutti i file allo stesso tempo. Per un singolo file di grandi dimensioni, il gestore creerà più connessioni e scaricherà un segmento diverso del file attraverso ognuno di essi. Ciascun segmento viene salvato su disco e, al termine, ricostruito nuovamente in un singolo file.
Il concetto di accelerazione del download è simile al download segmentato Il download segmentato viene utilizzato nei programmi di trasferimento di file peer-to-peer.Questo processo prevede la connessione a più computer peer e il trasferimento di piccoli segmenti di un file più grande da origini diverse per distribuire l'utilizzo della larghezza di banda. Ciò è nettamente diverso da quello che fa un acceleratore di download perché gli acceleratori si connettono a un solo server.
L'accelerazione del download non è sempre efficace, soprattutto perché la velocità e la disponibilità della larghezza di banda aumentano in tutto il mondo. Se la velocità della connessione del server che invia il file è maggiore della velocità della connessione del computer ricevente, il l'accelerazione non funzionerà perché è limitata dalla velocità di ricezione: l'utilizzo di acceleratori di download è scoraggiato dai siti Web di grandi dimensioni perché può causare un sovraccarico del server e ridurre la velocità di invio per tutti i visitatori del sito.