అనేక Squid తల్లిదండ్రులు ప్రత్యామ్నాయాలు, శ్రేణి గొలుసు కాదు
peer జాబితా Squid కు ఎంపికలను ఇస్తుంది. A → B → C శ్రేణి మార్గానికి ప్రతి ఫార్వర్డింగ్ ఇన్స్టాన్స్లో తదుపరి హాప్ ఎంచుకోవాలి.
రెండు cache_peer పంక్తులు “మొదట మొదటి ప్రాక్సీ గుండా వెళ్లి, ఆపై రెండవది గుండా వెళ్లు” అని అర్థం కాదు. అవి Squid ఎంచుకోగల peer లను నిర్వచిస్తాయి. 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 ని ఎంచుకుందని నిరూపించలేదు. స్థానిక క్యాష్ హిట్ కొత్త అప్స్ట్రీమ్ కనెక్షన్ను పూర్తిగా నివారించగలదు, కాబట్టి ఒక అభ్యర్థనకు తల్లిదండ్రుల ట్రాఫిక్ లేకపోవడం విరిగిన గొలుసుకు సరిపోయే సాక్ష్యం కాదు.