Решено: Squid: отключение кеширования xml

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
Linjan
Сообщения: 32
ОС: Debian Squeeze

Решено: Squid: отключение кеширования xml

Сообщение Linjan »

Поставлена задача отключить кеширование xml файлов.
Вижу вариант при помощи cache deny cachedeny
но я не могу понять что писать в acl cachedeny
есть вариант отключения кеширования указывая определенный айпи

я помануалил, нашел варианты типа
acl fileupload req_mime_type -i ^multipart/form-data$
acl javascript rep_mime_type -i ^application/x-javascript$

и, опять же, ничего не понял

Если честно, обращаюсь за готовым решением, голова вечером уже не варит, а восстанавливать работу squid надо уже к завтрему.
Мания величия: присутствует.
Спасибо сказали:
Аватара пользователя
Linjan
Сообщения: 32
ОС: Debian Squeeze

Re: Решено: Squid: отключение кеширования xml

Сообщение Linjan »

Решение было простым.

acl xml_ext urlpath_regex -i \.xml$
...
cache deny xml_ext
cache allow all

Проверяем работу при помощи tail -f /var/log/squid(3)/access.log
убеждаемся, что при повторном скачивании того же xml файла получаем TCP_MISS
xml файлы легко ищутся в гугле при помощи: test filetype:xml
Мания величия: присутствует.
Спасибо сказали: