Squid настроен прозрачно.
Имею parent для него.
Хочется сделать чтоб при размере более 100кб. запросы шли на parent-a, иначе стандартным путем.
а возможно ли это?
читаю доку.. везде только примеры ограничения закачек по размеру...
может не там ищу.. подскажите пожалуйста.
reply_body_max_size и cache_peer_access
>reply_body_max_size и cache_peer_accessа можно пример для "особо одаренных"?
Я чуть погарячился, ещё external_acl нужно:
>Я чуть погарячился, ещё external_acl нужно:
>
>http://www.opennet.me/openforum/vsluhforumID12/3615.htmlда поэтому посту не понятно, разобрался человек сам или нет... :(
и вопрос остается тот же как там reply_body_max_size задействоватьу меня таже ситуация только наоборот, со спутника надо брать все больше 500кб
попробовал я его методом - не заработало..может конечно руки совсем кривые. но хотелось бы послушать тех у кого проблема такая решена.
>но хотелось бы послушать тех у кого проблема такая решена.Проблема не решена и не будет решена - в силу специфики протокола http. Сервер не обязан отдавать размер объекта, и вполне может отдавать неверный размер. Поэтому логика работы reply_body_max_size следующая: сквид запрашивает размер объекта, и если приходит ответ, он учитывается. Если ответа нет, то объект начинает скачиваться, как маленький, с постоянным контролем скачанного объема. Как только объем превысит лимит, к нему будут применены санкции. Но только те, которые могут быть применены против установившейся сессии. То-есть, можно сделать http_access deny BIG PEER1 Ничего, более практичного, на базе сквида сделать невозможно. Ну, если не вдаваться в сложные конструкции с внешними ацлями.