Екі 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-ні таңдағанын дәлелдей алмайды. Жергілікті кэш соққысы жаңа жоғары байланысты толығымен айналып өтуі мүмкін, сондықтан бір сұрау үшін ата-аналық трафиктің болмауы үзілген шынжырдың жеткілікті дәлелі емес.

Қатысты мақалалар