|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Eugene B. Berdnikov 2:5020/400 09 Jan 2003 06:03:42 To : Eugene B. Berdnikov Subject : Re: Squid and broken downloads :( -------------------------------------------------------------------------------- Eugene B. Berdnikov <berd@desert.ihep.su> wrote: EBB> Andrey Gryaznov <interword@umail.ru> wrote: AG>> Есть 20Mb часть src.rpm, сквид хочет все двадцать закачать заново, а AG>> только после них клиенту разрешить продолжить, вроде так. EBB> EBB> А Вы чего хотели, интересно? Оборванный документ всегда огребает статус EBB> "release" и выбрасывается из кэша. Это документировано, кстати. Только отправил постинг и сообразил - Вы хотите, чтобы сквид не качал лишнего по http-range или ftp-rest. Правда, совершенно непонятно, при чем здесь кэширование огрызков, зачем Вы добиваетесь _запрета_ кэширования (сквид всегда именно так и делает - загляните в store.log, если не верите документации), и почему именно _отсутствие_ документа в кэше должно помочь. А что касается обработки диапазонов, то возможны варианты: 1. сервер не поддерживает http-range или ftp-rest, 2. Вам досталась версия сквида, которая всегда качает полный объект (в этом есть свои плюсы и минусы, после длительных дискуссий было выбрано иное поведение). Обработка диапазонов в сквиде переделывалась не один раз. Современное поведение, AFAIK, состоит в следующем: при запросе диапазона range/rest всегда передается серверу, ответ возвращается клиенту as is, документ при этом _никогда_ не кэшируется. Если Вас такое устраивает - значит, самое время проапгрейдить антиквариат. Если нет - отправляйтесь в музей squid-developers выбирать динозавра на свой вкус, их много и все разные... :) -- Eugene Berdnikov --- ifmail v.2.15dev5 * Origin: Institute for High Energy Physics, Protvino, Russia (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/36515df512d0.html, оценка из 5, голосов 10
|