Бірнеше Squid ата-аналық проксиі — балама, тізбекті шынжыр емес
peer тізімі Squid-ке таңдау береді. A → B → C тізбекті маршруты әрбір қайта жіберу данасында келесі қадамды таңдауды талап етеді.
Екі cache_peer жолы «алдымен бірінші проксиден, содан кейін екіншісінен өт» дегенді білдірмейді. Олар Squid таңдай алатын peer-лерді анықтайды. Round-robin сұраулары екеуінен де өтпей-ақ ата-аналық проксилер арасында ауыса алады.
Тізбекті маршрут даналарға бөлінеді:
client → A → B → C → origin
- A өзінің келесі қадамы ретінде B-ні таңдайды.
- B C-ні таңдайды.
- C бастапқы көзбен байланысты ашады.
Әрбір қабылдаушы өзінің тікелей төменгі peer-іне рұқсат беруі керек. Әрбір данаға, егер өзінің келесі қадамын өткізіп жіберуге тыйым салынса, үйлесімді тікелей қатынау саясаты да қажет.
Оларды қолдайтын нұсқаларда cache_peer peer-ді анықтайды, cache_peer_access таңдауды шектейді, ал never_direct таңдалған трафик үшін тікелей жіберуге тыйым салады. Тек peer анықтамасы қалған екі саясаттың ешқайсысын орнатпайды.
Әрбір қадамда шешімді тексеріңіз. A-ның B-ні таңдағанын көрсететін журналы B-нің C-ні таңдағанын дәлелдей алмайды. Жергілікті кэш соққысы жаңа жоғары байланысты толығымен айналып өтуі мүмкін, сондықтан бір сұрау үшін ата-аналық трафиктің болмауы үзілген шынжырдың жеткілікті дәлелі емес.