Vad är nedladdningsacceleration?

Nedladdningsacceleration är en process som datorprogram initierar för att öka hastigheten på en nedladdning genom att skapa flera anslutningar till en enda server eller värdsystem. Programvaran är vanligtvis integrerad i en webbläsare och arbetar på ett hypertextöverföringsprotokoll (HTTP) ) anslutning. Utgångspunkten för nedladdningsacceleration är baserad på det faktum att en HTTP-anslutning kan begränsa mängden bandbredd som används av en enda anslutning. Att använda nedladdningsacceleration innebär att skapa flera anslutningar till server, som var och en arbetar i tandem för att ladda ner olika segment av en enda stor fil, eller flera mindre filer, samtidigt.

Webbservrar försöker öka sin effektivitet genom att balansera belastningen från alla aktiva anslutningar från användare som begär information. Bruket att begränsa bandbredden för en enskild anslutning är avsedd att tillåta många användare att kunna skicka och ta emot information utan att en enda anslutning monopoliserar alla serverns resurser. En nedladdningsaccelerator ansluter flera gånger till en server där varje anslutning har motsvarande bandbredd allokerad till en enda användning. Detta gör att systemet tilldelar mer total bandbredd till acceleratorn.

Nästan all mjukvara för nedladdningsaccelerator är en del av ett mycket mer komplext nedladdningshanteringspaket. Nedladdningshanterare kan analysera en webbplats, isolera alla mediefiler och sedan skapa flera anslutningar för att ladda ner alla filer samtidigt. För en enda stor fil skapar chefen flera anslutningar och laddar ner ett annat segment av filen genom var och en. Varje segment sparas på disken och, när det är klart, rekonstrueras till en enda fil igen.

Konceptet med nedladdningsacceleration liknar segmenterad nedladdning. Segmenterad nedladdning används i peer-to-peer filöverföringsprogram. Denna process innebär att man ansluter till flera peer-datorer och överför små segment av en större fil från olika källor för att fördela bandbreddsanvändningen. Detta skiljer sig tydligt från vad en nedladdningsaccelerator gör eftersom acceleratorer bara ansluter till en server.

Nedladdningsacceleration är inte alltid effektiv, särskilt eftersom hastigheten och tillgängligheten för bandbredd ökar över hela världen. Om anslutningshastigheten för servern som skickar filen är högre än anslutningshastigheten för den mottagande datorn, acceleration kommer inte att fungera, eftersom den begränsas av mottagningshastigheten. Att använda nedladdningsacceleratorer avskräcks av stora webbplatser eftersom det kan göra att servern blir överbelastad och minskar sändningshastigheten för alla besökare på webbplatsen.