ઘણા 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 પસંદ કર્યું. સ્થાનિક કૅશ હિટ નવું અપસ્ટ્રીમ જોડાણ સંપૂર્ણપણે ટાળી શકે છે, તેથી એક વિનંતી માટે પેરેન્ટ ટ્રાફિક ન હોવો તૂટેલી સાંકળનો પૂરતો પુરાવો નથી.