From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Dmitry Alexeyev To: community@altlinux.ru Subject: Re: [Comm] SQUID - connection to servers Date: Mon, 8 Dec 2003 19:58:19 +0300 User-Agent: KMail/1.5.4 References: <200312081617.29951.serpiph@nikiet.ru> In-Reply-To: <200312081617.29951.serpiph@nikiet.ru> MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200312081958.19928.dmi_a@qnx.org.ru> X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.3 Precedence: list Reply-To: community@altlinux.ru List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Dec 2003 16:58:26 -0000 Archived-At: List-Archive: List-Post: В сообщении от Понедельник 08 Декабрь 2003 16:17 Epiphanov Sergei написал: > Всем привет! > > Может кто-нибудь подсказать, в каком месте (файл исходника или > название функции), где squid осуществляет подключение к другим кэшам > или лезет напрямую к серверам за недостающей информацией? Перекопал > исходники squid, но что-то дельное в голову не лезет. > > Судя по всему: > 1)squid получает легитимный запрос на получение ресурсов > 2) сервер опрашивает менеджер кэша > 3) менеджер в случае отсутсвтия данных лезет в инет > > Или я неправ? Там есть несколько политик сведения кэш-серверов "в один". sibling, parent и multicast. Каждый cache_peer имеет свои опции, в том числе вес. Опрос sibling кэшей осуществляется по протоколу ICP (icp_port), если обратное не указано в опциях. Думаю, стоит уточнить вопрос... BR, Dmitry