Re: Splitting requests ...

From: James R Grinter <>
Date: Sat, 19 Apr 1997 18:55:09 +0100

On Sat 19 Apr, 1997, Garry Glendown <> wrote:
>For a first step, selecting the cache parent by file extension might be
>a start ... could someone accustomed to the Squid source point me to a

if you're looking for a way of spreading responsibility for URLs over a
number of caches, I'd quite like to implement this in terms of
performing a simple hash on a URL, take this modulo the number of
caches you want to spread the load between (though this makes adding
machines awkward) and send to the relevent cache.

        NMACHINES = 5 # 5 machines
        n = hash(URL) % NMACHINES
        send request to 'n'th machine

however, if you're looking for something geographical, then using the
IP address and consulting in a table generated from the RADB would work.

Received on Sat Apr 19 1997 - 12:17:00 MDT

This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:35:01 MST