Dva retka cache_peer ne znače „prvo posjeti prvi proxy, zatim drugi“. Ona definiraju peer-ove koje Squid može odabrati. Round-robin zahtjevi mogu se izmjenjivati između roditelja, a da nikada ne prođu kroz oba.

Serijska ruta raspoređena je po instancama:

client → A → B → C → origin
  • A odabire B kao svoj sljedeći skok.
  • B odabire C.
  • C otvara vezu prema izvoru.

Svaki primatelj mora ovlastiti svog neposrednog nizvodnog peer-a. Svakoj instanci također treba kompatibilna politika izravnog pristupa ako je preskakanje njezina sljedećeg skoka zabranjeno.

Na verzijama koje ih podržavaju, cache_peer definira peer, cache_peer_access ograničava odabir, a never_direct zabranjuje izravno prosljeđivanje za odabrani promet. Sama definicija peer-a ne uspostavlja nijednu od druge dvije politike.

Provjerite odluku na svakom skoku. A-ov zapis koji odabire B ne može dokazati da je B odabrao C. Lokalni pogodak u predmemoriji može u potpunosti izbjeći novu vezu prema gore, pa izostanak roditeljskog prometa za jedan zahtjev nije dovoljan dokaz prekinutog lanca.

Povezani članci