Више Squid родитеља су алтернативе, а не серијски ланац
Листа peer-ова даје Squid-у изборе. Серијска рута A → B → C захтева да се следећи хоп одабере на свакој инстанци прослеђивања.
Две линије cache_peer не значе „прво посети први прокси, затим други“. Оне дефинишу peer-ове које Squid може да одабере. Round-robin захтеви могу да се смењују између родитеља, а да никада не прођу кроз оба.
Серијска рута је распоређена по инстанцама:
client → A → B → C → origin
- A одабира B као свој следећи хоп.
- B одабира C.
- C отвара везу према извору.
Сваки прималац мора да овласти свог непосредног низводног peer-а. Свакој инстанци је такође потребна компатибилна политика директног приступа ако је прескакање њеног следећег хопа забрањено.
На верзијама које их подржавају, cache_peer дефинише peer, cache_peer_access ограничава одабир, а never_direct забрањује директно прослеђивање за одабрани саобраћај. Сама дефиниција peer-а не успоставља ниједну од друге две политике.
Проверите одлуку на сваком хопу. A-ов дневник који одабира B не може да докаже да је B одабрао C. Локални погодак у кешу може у потпуности да избегне нову везу према горе, па изостанак родитељског саобраћаја за један захтев није довољан доказ прекинутог ланца.