Mae sawl rhiant Squid yn ddewisiadau, nid cadwyn gyfresol
Mae rhestr peer yn rhoi dewisiadau i Squid. Mae llwybr cyfresol A-i-B-i-C angen i'r naid nesaf gael ei dewis ym mhob achos anfon.
Nid yw dwy linell cache_peer yn golygu “ewch i'r procsï cyntaf, yna'r ail.” Maent yn diffinio peeriaid y gall Squid eu dewis. Gall ceisiadau round-robin ailgyfeirio rhwng rhieni heb fynd drwy'r ddau o gwbl.
Mae llwybr cyfresol wedi'i ddosbarthu ar draws yr achosion:
client → A → B → C → origin
- Mae A yn dewis B fel ei naid nesaf.
- Mae B yn dewis C.
- Mae C yn agor y cysylltiad â'r tarddiad.
Rhaid i bob derbynnydd awdurdodi ei peer i lawr yr afon yn uniongyrchol. Mae angen polisi mynediad uniongyrchol cydnaws ar bob achos hefyd os yw hepgor ei naid nesaf yn cael ei wahardd.
Ar fersiynau sy'n eu cefnogi, mae cache_peer yn diffinio peer, mae cache_peer_access yn cyfyngu ar ddewis ac mae never_direct yn gwahardd anfon uniongyrchol ar gyfer traffig dethol. Nid yw diffiniad peer ar ei ben ei hun yn sefydlu'r naill na'r llall o'r ddwy bolisi arall.
Gwiriwch y penderfyniad ar bob naid. Ni all log A sy'n dewis B brofi bod B wedi dewis C. Gall taro storfa leol osgoi cysylltiad upstream newydd yn gyfan gwbl, felly nid yw absenoldeb traffig rhiant ar gyfer un cais yn dystiolaeth ddigonol o gadwyn wedi torri.