LINUX.ORG.RU

Как приказать squid-у отдавать картинки, которые есть в кеше, но не загружать новые с Интернета?


0

0

Как приказать squid-у отдавать картинки, которые есть в кеше, но не загружать новые с Интернета? Такая функция, например, присудствует в браузерах.

anonymous

Ответ на: комментарий от jackill

Видимо я что-то не так делаю :(

1. Загружать картинки позволено TCP_HIT/200 .... www.google.com/../logo.gif # все хорошо картинка отображаеться

2. Запрещаю загружать картинки следующим образом acl image url_regex \.gif$ \.png$ \.jpg$ \.jpeg$ http_access deny image

и получаю access.log TCP_DENIED/403 .... www.google.com/../logo.gif # в браузере картинки нету

anonymous
()
Ответ на: комментарий от anonymous

Насколько понимаю, для этого вообще ничего делать не надо. Если у тебя есть картинка в кеше, то именно из кеша он тебе ее и отдаст. TCP_HIT/200 кокраз и означает, что картинка есть в кеше, и он тебе ее и отдаст. Если ты пишешь acl image url_regex \.gif$ \.png$ \.jpg$ \.jpeg$ http_access deny image То получается, что ты запрещаешь отдавать картинки клиенту (безотносительно из кеша или нет)

anonymous
()
Ответ на: комментарий от anonymous

Дело в том, что если ничего не сделать, то squid будет скачивать картинки с Интернета (те, которых нету в кеше), чего я не хочу.

anonymous
()
Ответ на: комментарий от jackill

Честно говоря я ничего непонял. Обясните пожалуста подробней.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.