CACHEBOX makes it easy to link multiple CACHEBOXes together, to form local clusters or distributed caching networks. The benefits are:
- Redundancy – the caching service continues if one CACHEBOX becomes unavailable
- Performance – caches working together deliver higher hit rates and/or lower latency
- Scaling capacity – in effect, building a larger cache to handle increasing traffic
A caching network solution can be built up with CACHEBOX using any combination of three kinds of relationship:
|Parent-Child Links – sharing objects downwards from a cache at a higher level
|Sibling Links – sharing directly between two caches at the same level in a hierarchy
|Load balancing by a WCCP enabled switch/router or a load balancer
Larger distributed deployments often use all three elements to build complex CACHEBOX hierarchies across large regions. These could be for a large ISP, a regional education authority or an enterprise sharing controlled content across a branch network.
Many CACHEBOX customers use load balancing with the WCCP protocol to achieve redundancy and scaling in a local cluster – from a single pair in a large high school to large clustered stacks in the network core of a large ISP.