Hva er nedlastingsakselerasjon?
Nedlastingsakselerasjon er en prosess som dataprogramvare setter i gang for å øke hastigheten på en nedlasting ved å opprette flere tilkoblinger til en enkelt server eller vertssystem. Programvaren er vanligvis integrert i en nettleser og opererer på en hypertekstoverføringsprotokoll (HTTP) ) Tilkoblingen. Forutsetningen for nedlastingsakselerasjon er basert på det faktum at en HTTP-tilkobling kan begrense mengden båndbredde som brukes av en enkelt tilkobling. Å bruke nedlastningsakselerasjon betyr å opprette flere tilkoblinger til server, som hver sammen jobber med å laste ned forskjellige segmenter av en stor fil, eller flere mindre filer, samtidig.
Webservere prøver å øke effektiviteten ved å balansere belastningen fra alle de aktive tilkoblingene fra brukere som ber om informasjon. Praksisen med å begrense båndbredden til en enkelt tilkobling er ment å tillate at mange brukere kan sende og sende motta informasjon uten en eneste tilkobling som monopoliserer alle serverens ressurser. En nedlastingsakselerator kobler flere ganger til en server med hver tilkobling som har den tilsvarende båndbredden tildelt til en enkelt bruk. Dette får systemet til å tilordne mer båndbredde samlet til gasspedalen.
Nesten all nedlastingsakselereringsprogramvare er en del av en mye mer kompleks nedlastingshåndteringspakke. Nedlastingsadministratorer er i stand til å analysere et nettsted, isolere alle mediefilene og deretter opprette flere tilkoblinger for å laste ned alle filene samtidig. For en enkelt stor fil vil lederen opprette flere tilkoblinger og laste ned et annet segment av filen gjennom hver enkelt. Hvert segment lagres på disk og etter fullføring rekonstruert til en enkelt fil igjen.
Konseptet med nedlastingsakselerasjon ligner segmentert nedlasting. Segmentert nedlasting brukes i peer-to-peer-filoverføringsprogrammer. Denne prosessen innebærer å koble til flere datamaskiner og overføre små segmenter av en større fil fra forskjellige kilder for å distribuere båndbreddebruken. Dette er tydelig forskjellig fra hva en nedlastingsakselerator gjør fordi akseleratorer kobler til bare en server.
Nedlastingsakselerasjon er ikke alltid effektiv, spesielt ettersom hastigheten og tilgjengeligheten på båndbredde øker over hele verden. Hvis hastigheten på tilkoblingen til serveren som sender filen er større enn hastigheten på tilkoblingen til den mottakende datamaskinen, akselerasjon vil ikke fungere, fordi den er begrenset av mottakerhastigheten. Bruk av nedlastingsakseleratorer frarådes av store nettsteder fordi det kan føre til at serveren blir overbelastet og reduserer sendehastigheten for alle besøkende på nettstedet.