topological closeness....

Having a dynamic determination of which cache to use (say, by using
the one which responds fastest to a ping) wouldn't be so bad though.
Have each site keep a list of cache servers it considers close enough,
and pick the one with the instantaneous best performance whenever
fetching something.

-george william herbert