Kaks cache_peer rida ei tähenda „mine esmalt läbi esimese proksi, seejärel läbi teise“. Need määravad peerid, mille vahel Squid saab valida. Round-robin-päringud võivad ülemprokside vahel vahetuda, ilma et kunagi mõlemast läbi läheks.

Jadamarsruut jaotub instantside vahel:

client → A → B → C → origin
  • A valib B oma järgmiseks hüppeks.
  • B valib C.
  • C avab ühenduse originiga.

Iga vastuvõtja peab volitama oma vahetu allavoolu peeri. Iga instants vajab ka sobivat otsese juurdepääsu poliitikat, kui oma järgmise hüppe vahelejätmine on keelatud.

Versioonides, mis neid toetavad, määrab cache_peer peeri, cache_peer_access piirab valikut ja never_direct keelab valitud liikluse otsese edastamise. Ainuüksi peeri määratlus ei kehtesta kumbagi kahest muust poliitikast.

Kontrolli otsust igal hüppel. A logi, mis valib B, ei tõesta, et B valis C. Kohalik vahemälu tabamus võib uue ülesvoolu ühenduse täielikult vältida, seega ühe päringu puhul ülemproksi liikluse puudumine ei ole katkenud keti piisav tõend.

Seotud artiklid