Dues línies cache_peer no volen dir «visita primer el primer proxy i després el segon». Defineixen peers que Squid pot seleccionar. Les peticions round-robin poden alternar entre pares sense passar mai pels dos.

Una ruta serial es distribueix entre les instàncies:

client → A → B → C → origin
  • A tria B com a salt següent.
  • B tria C.
  • C obre la connexió amb l'origen.

Cada receptor ha d'autoritzar el seu peer immediat aigües avall. Cada instància també necessita una política d'accés directe compatible si està prohibit saltar-se el seu salt següent.

En les versions que els admeten, cache_peer defineix un peer, cache_peer_access limita la selecció i never_direct prohibeix el reenviament directe per al trànsit seleccionat. La definició del peer per si sola no estableix cap de les altres dues polítiques.

Verifiqueu la decisió a cada salt. El registre d'A triant B no pot demostrar que B hagi triat C. Un encert de memòria cau local pot evitar del tot una connexió nova aigües amunt, així que l'absència de trànsit del pare per a una petició no és prova suficient d'una cadena trencada.

Articles relacionats