Две линии cache_peer не значат „прво посети го првиот прокси, потоа вториот“. Тие дефинираат peer-ови што Squid може да ги избере. Барањата со кружно распоредување можат да се менуваат меѓу родителите без некогаш да поминат низ обата.

Сериската рута е распределена низ инстанците:

client → A → B → C → origin
  • A го избира B како свој следен хоп.
  • B го избира C.
  • C ја отвора врската со изворот.

Секој примач мора да го овласти својот непосреден низводен peer. Секоја инстанца исто така бара компатибилна политика за директен пристап ако е забрането прескокнување на нејзиниот следен хоп.

На верзиите што ги поддржуваат, cache_peer дефинира peer, cache_peer_access го ограничува изборот, а never_direct го забранува директното препраќање за избраниот сообраќај. Самото дефинирање на peer не воспоставува ниту една од другите две политики.

Проверете ја одлуката на секој хоп. Дневникот на A што го избира B не може да докаже дека B го избрал C. Локалното погодување во кешот може целосно да избегне нова врска нагоре, така што отсуството на родителски сообраќај за едно барање не е доволен доказ за прекинат синџир.

Поврзани статии