<div><span style="line-height: 23.7999992370605px;">sibing, cache digests and NetDB</span><br style="line-height: 23.7999992370605px;"><span style="line-height: 23.7999992370605px;">Squid's network measurement database is designed to measure the proximity of origin servers. In other words, by querying this database, Squid knows how close it is to the origin server.</span><br style="line-height: 23.7999992370605px;"><br style="line-height: 23.7999992370605px;"><span style="line-height: 23.7999992370605px;">Think about that</span><br style="line-height: 23.7999992370605px;"><span style="line-height: 23.7999992370605px;">web server A& parent squid B(located in China), child squid C(in China), child squid D(in USA)</span><br style="line-height: 23.7999992370605px;"><span style="line-height: 23.7999992370605px;">or </span><br style="line-height: 23.7999992370605px;"><span style="line-height: 23.7999992370605px;">web server A & parent squid B(located in China), parent squid C(in China), parent squid D(in USA)</span><br style="line-height: 23.7999992370605px;"><span style="line-height: 23.7999992370605px;">If a American user visits squid B and didn't hit, B will query the cache digests and find what the user want is both in C and D. Then B forward it to the closest squid server. I think it will always forwad to squid C (as C is more close to the origin server), but D is better to the user.</span><br style="line-height: 23.7999992370605px;"><span style="line-height: 23.7999992370605px;">Is it right? </span><br style="line-height: 23.7999992370605px;"><span style="line-height: 23.7999992370605px;">Can squid do that choose sibing according to the region or how close the network from user to the origin server?</span><br style="line-height: 23.7999992370605px;"><br style="line-height: 23.7999992370605px;"><span style="line-height: 23.7999992370605px;">Thanks,</span><br style="line-height: 23.7999992370605px;"><span style="line-height: 23.7999992370605px;">Allen</span></div>