Поставлена задача отключить кеширование 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 надо уже к завтрему.
Решено: Squid: отключение кеширования xml
Модераторы: SLEDopit, Модераторы разделов
-
Linjan
- Сообщения: 32
- ОС: Debian Squeeze
Решено: Squid: отключение кеширования xml
Мания величия: присутствует.
-
Linjan
- Сообщения: 32
- ОС: Debian Squeeze
Re: Решено: Squid: отключение кеширования xml
Решение было простым.
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
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
Мания величия: присутствует.