Dua baris cache_peer tidak bermaksud “pergi melalui proksi pertama, kemudian yang kedua.” Ia mentakrifkan peer yang boleh dipilih oleh Squid. Permintaan round-robin boleh bergilir antara induk tanpa pernah melalui kedua-duanya.

Laluan bersiri diedarkan merentas instans:

client → A → B → C → origin
  • A memilih B sebagai hop seterusnya.
  • B memilih C.
  • C membuka sambungan ke asal.

Setiap penerima mesti membenarkan peer hiliran langsungnya. Setiap instans juga memerlukan dasar akses langsung yang serasi jika melangkau hop seterusnya adalah dilarang.

Pada versi yang menyokongnya, cache_peer mentakrifkan peer, cache_peer_access mengehadkan pemilihan dan never_direct melarang penghantaran langsung untuk trafik terpilih. Takrifan peer sahaja tidak mewujudkan mana-mana daripada dua dasar yang lain.

Sahkan keputusan pada setiap hop. Log A yang memilih B tidak dapat membuktikan bahawa B memilih C. Cache hit tempatan boleh mengelakkan sambungan huluan baharu sepenuhnya, jadi ketiadaan trafik induk untuk satu permintaan bukan bukti yang cukup bahawa rantaian terputus.

Artikel berkaitan