Dve vrstici cache_peer ne pomenita »najprej pojdi skozi prvi proxy, nato skozi drugega«. Določata peere, ki jih Squid lahko izbere. Zahteve round-robin se lahko izmenjujejo med nadrejenimi, ne da bi kdaj šle skozi oba.

Serijska pot je razporejena med instance:

client → A → B → C → origin
  • A izbere B kot svoj naslednji skok.
  • B izbere C.
  • C odpre povezavo z izvorom.

Vsak prejemnik mora avtorizirati svojega neposrednega spodnjega peera. Vsaka instanca potrebuje tudi združljivo politiko neposrednega dostopa, če je preskakovanje njenega naslednjega skoka prepovedano.

V različicah, ki jih podpirajo, cache_peer določi peera, cache_peer_access omeji izbiro in never_direct prepove neposredno posredovanje za izbrani promet. Sama definicija peera ne vzpostavi nobene od drugih dveh politik.

Preverite odločitev pri vsakem skoku. Dnevnik A, ki izbere B, ne more dokazati, da je B izbral C. Zadetek v lokalnem predpomnilniku se lahko popolnoma izogne novi povezavi navzgor, zato odsotnost nadrejenega prometa pri eni zahtevi ni zadosten dokaz pretrgane verige.

Sorodni članki