Можно ли настроить поведение squid так, чтобы он по определённому фильтру урлов не проверял актуальность кеша, а всегда считал его актуальным? То есть, при запросе файла, который уже есть в кеше:1) никогда не удалял кеш как с устаревший
2) не посылал запрос серверу, чтобы проверить актуальность кеша, а всегда его считал подходящимВ результате должно получиться поведение, аналогичное прокси HandyCache, где есть такой список "Не обновлять", и HandyCache может работать словно в офлайновом режиме, пока не придёт запрос на файл, который не кеширован, и тогда он закачивается из сети.
Такое поведение вроде бы и нелогично для кеширующего прокси, но для домашней экономии трафика очень даже подходящее. Возможно ли сделать так в squid?
>[оверквотинг удален]
>считал подходящим
>
>В результате должно получиться поведение, аналогичное прокси HandyCache, где есть такой список
>"Не обновлять", и HandyCache может работать словно в офлайновом режиме, пока
>не придёт запрос на файл, который не кеширован, и тогда он
>закачивается из сети.
>
>Такое поведение вроде бы и нелогично для кеширующего прокси, но для домашней
>экономии трафика очень даже подходящее. Возможно ли сделать так в squid?
>refresh_pattern
в 2.5 версии, опции работали, как в 2.6 и 3.0 незнаю
>refresh_pattern
>в 2.5 версии, опции работали, как в 2.6 и 3.0 незнаюСпасибо, как раз то что надо! Сделал так:
refresh_pattern . 5256000 100% 5256000 override-lastmod override-expire ignore-no-cache ignore-privateРаботает почти со всеми сайтами. Лишь разные новостные сайты и результаты выдачи поисковиков не хотят браться из кеша, очевидно из-за заголовков кеширования, которые всё же не игнорируются, хз каких именно..
>[оверквотинг удален]
>>в 2.5 версии, опции работали, как в 2.6 и 3.0 незнаю
>
>Спасибо, как раз то что надо! Сделал так:
>
>refresh_pattern . 5256000 100% 5256000 override-lastmod override-expire ignore-no-cache ignore-private
>
>
>Работает почти со всеми сайтами. Лишь разные новостные сайты и результаты выдачи
>поисковиков не хотят браться из кеша, очевидно из-за заголовков кеширования, которые
>всё же не игнорируются, хз каких именно..может из-за no_cache или cache deny
Да, именно из-за cache deny. Там по умолчанию задано, что ответы от приложений, которые в /cgi-bin не кешируются. Если закомментировать, то кешируется теперь вроде абсолютно всё:
#acl QUERY urlpath_regex cgi-bin \?
#cache deny QUERY