Dve linije cache_peer ne znače „prvo poseti prvi proksi, zatim drugi“. One definišu peer-ove koje Squid može da odabere. Round-robin zahtevi mogu da se smenjuju između roditelja, a da nikada ne prođu kroz oba.

Serijska ruta je raspoređena po instancama:

client → A → B → C → origin
  • A odabira B kao svoj sledeći hop.
  • B odabira C.
  • C otvara vezu prema izvoru.

Svaki primalac mora da ovlasti svog neposrednog nizvodnog peer-a. Svakoj instanci je takođe potrebna kompatibilna politika direktnog pristupa ako je preskakanje njenog sledećeg hopa zabranjeno.

Na verzijama koje ih podržavaju, cache_peer definiše peer, cache_peer_access ograničava odabir, a never_direct zabranjuje direktno prosleđivanje za odabrani saobraćaj. Sama definicija peer-a ne uspostavlja nijednu od druge dve politike.

Proverite odluku na svakom hopu. A-ov dnevnik koji odabira B ne može da dokaže da je B odabrao C. Lokalni pogodak u kešu može u potpunosti da izbegne novu vezu prema gore, pa izostanak roditeljskog saobraćaja za jedan zahtev nije dovoljan dokaz prekinutog lanca.

Povezani članci