Download more than one file at one time, if they are hosted on different domains
Posted 13 August 2008 - 04:31 AM
I think it's useful to start to download another file, if it's not hosted on the same domain of the current download.
In details, Autopatcher could create N queue lists, one for domain. Every list contains all file URLs that are hosted on the same domain. So N files are downloaded at one time (or less, if one queue has no more files to download).
Posted 12 December 2008 - 07:07 AM
Posted 15 December 2008 - 09:12 PM
As I have posted elsewhere, APUP is an updater, not a download manager. Only part of APUP's task is to download.
Posted 28 October 2009 - 04:32 PM
Even for downloads from microsoft itself it might make sense for the reason that this site has multiple mirrors:
$ host download.microsoft.com
download.microsoft.com CNAME download.microsoft.com.nsatc.net
download.microsoft.com.nsatc.net CNAME mscom-dlc.vo.llnwd.net
mscom-dlc.vo.llnwd.net A 184.108.40.206
mscom-dlc.vo.llnwd.net A 220.127.116.11
each server is capped at around 120kb/s, thus spreading the downloadthreads to those would mean an increase of 100% in download speed, so if you are on your first run for example, this would mean that everything is downloaded in half the time.
Posted 28 October 2009 - 06:48 PM
Posted 30 October 2009 - 11:53 AM
No, that's complete rubbish, because it's factually incorrect. The servers are NOT capped. Nor are the content provider "pipes" that you are seeing when you resolve those addresses, at least not in any meaningful way that you could ever measure with a single computer.
I can get up to 100Mb/s at work with a direct connection, once everyone else has gone home. On a home computer it is easily possible to max out an ADSL2/ADSL2+ connection with a single download thread. That's over 8Mb/s for ADSL2 alone -- more than 60x faster than you say it is, just on a home connection.
Secondly, opening multiple connections actually SLOWS down the downloads. Keeping a single connection alive cuts out all that connect/close handshaking overhead and is MUCH faster for small downloads. Making use of "keep-alive" on a single download thread is the key to increasing sustained download speeds. The ONLY time multiple connections work, is if you are downloading from crappy torrent servers. Microsft don't use crappy torrent servers.
Bandwidth is throttled by your ISP and indirectly by all those other pesky users who seem to want to use the Internet at the same time. The other end of the connection is at least 1000x faster.
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users