[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: InstantMirror needs a rethink



Le dimanche 27 janvier 2008 à 11:11 -0600, Les Mikesell a écrit :

> Yum can/does use an http proxy if you either explicitly configure it or 
> export http_proxy=http://my_proxy:port in the environment.  However the 
> default mirrorlist behavior will randomize the URLs so different 
> machines behind the proxy will make different requests that will be 
> cached but not reused.

This particular bit could be solved by replacing the current mirrorlist
interface
http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basearch

with REST-like URLs (using redirects in Apache, whatever)
http://mirrors.fedoraproject.org/mirrorlist/rawhide/$basearch

In the first case the proxy knows the mirrorlist is dynamic and won't
cache it (causing different clients in the network to use different
mirrors)

In the second case it will cache it as any other static page, directing
every client behind the proxy to the same source.

Bonus points for figuring what is the right expire value to send with
those pages to control proxy source balancing. 

Regards,

-- 
Nicolas Mailhot

Attachment: signature.asc
Description: Ceci est une partie de message numériquement signée


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]