రెండు 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 ని ఎంచుకుందని నిరూపించలేదు. స్థానిక క్యాష్ హిట్ కొత్త అప్‌స్ట్రీమ్ కనెక్షన్‌ను పూర్తిగా నివారించగలదు, కాబట్టి ఒక అభ్యర్థనకు తల్లిదండ్రుల ట్రాఫిక్ లేకపోవడం విరిగిన గొలుసుకు సరిపోయే సాక్ష్యం కాదు.

సంబంధిత వ్యాసాలు