#20652: 'segmented downloading' for fetch --------------------------------------+------------------------------------- Reporter: macports.users@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: base | Version: Keywords: | Port: --------------------------------------+------------------------------------- Comment(by ryandesign@…): Replying to [comment:5 arno+macports@…]:
Sometimes the remote server either throttles individual connections or due to server bandwidth is the slow link. Not that this specific case should be handled by fetch, but even opening multiple connections to the same server can sometimes accelerate the download.
Multiple connections to the same server sounds like an entirely bad idea. If the server does not throttle its bandwidth, then all this would do is use up more server and client resources. And if the server does throttle its bandwidth, then either it won't be any faster because it's throttled by IP, or it will increase the speed, effectively circumventing the upstream bandwidth throttle, meaning the server administrator might rightly decide to ban you.
In these cases, opening connections to multiple servers distributes the load among the mirrors while increasing the utility to the user.
The whole idea seems like a whole lot of work and increased complexity in MacPorts base for very little if any benefit. We have a lot more important issues to solve than this, which is a non-issue as far as I'm concerned, and I think we should close this ticket as "wontfix". -- Ticket URL: <https://trac.macports.org/ticket/20652#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS