> In order to use that for distfiles mirrors, such that clients could know
> where to fetch the files from, you'd need the mirror's http server to
> redirect the request to the appropriate location (since the location
> would not be predictable from the client side).

That's not necessary: the client can fetch listing of the top level distfiles/
which now would be hundreds of directories, not tens of thousands
of files. That would allow the client to calculate the correct directory to
fetch a distfile from locally. List of directories can be cached until an
attempt to fetch a distfile will result in a miss (meaning that distfiles were
redistributed).
-- 
Andrew

Reply via email to