Should preferred_hosts honour relative ordering within the line?
Joshua Root
jmr at macports.org
Tue Dec 24 04:17:03 UTC 2024
> Normally, MacPorts tries hosts in ping order. Without having looked at the code, I assume the same applies to preferred hosts: that they are tried in ping order, before any of the other hosts.
The list of download URLs is indeed sorted by host ping time. A stable
sort algorithm is used, so hosts with identical ping times stay in the
same relative order that they were originally in in archive_sites.tcl.
The way preferred_hosts works is to override the ping time of matching
hosts to 0.
> CDN throughput is poor everywhere. I need to figure out if there is a change I can make to the CDN settings to improve it. It has been a few years since I asked them about it. Maybe it's time to ask again.
It seems to be only the cache miss performance that is bad. Downloading
directly from the nue.de origin server is much faster for the first
fetch, but re-fetching a port I just fetched is faster via the CDN.
- Josh
More information about the macports-users
mailing list