Hi, In the following S1,S2,S3,S4,S5 represent squid caching servers. A request coming through Load balancer will go to S1,S2 or S3 and if they don't have the requested web object it will contact S4/S5 which In turn would contact O1 or O2 which are origin servers. Is this setup plausible enough to be efficient or is there some other hierarchy which could be more effective ? The aim is to keep load on origin servers to the minimum and also the latency to minimum. Load Balancer S1 S1 S3 S4 S5 O1 O2 Thank you. -Paras