LINUX.ORG.RU
ФорумAdmin

Squid - настройка кэша - help


0

0

Стоит RH 7.0 Squid 2.3 Ставил с рпм'а Так кэш постоянно слетает - то есть видно, что он объекты складывает на диск а при повторном обращении (минут через 5 -10) вытягивает страницы с сервера...
в настройках стоит:

cache_dir ufs /var/spool/squid 3000 16 256
reference_age 1 year
always_direct deny all
подскажите, кто знает как настроить, чтобы тянул с кэша и объекты не устаревали, а удалялись по мере переполнения кэша и самые старые...
Спасибо за любую помощь!


Мне кажется, дело в том, что русский апач отдает странички, которые уже expired. Это делается для того, чтобы нормально работала перекодировка. Соответственно squid их по умолчанию вообще не кеширует. Что кешировать, настраивается в refresh_pattern, там же настраивается через какое время объект будет перезапрошен. Можно насильственно заменять expire некоторых страничек с помощью опции override-expire, конечно это может мешать работать с периодически обновляемыми серверами.

Behemoth
()

Спасибо, а где почитать про это поподробнее и на руском не подскажете?

NickW
() автор топика

на время жизни обьектов в кэше влияет параметр refresh_pattern
для примера (разброс посещений незначителен, 24 компа, входящий через сквид ~4 гига в месяц):
refresh_pattern -i \.gif$ 2880 700% 8640
refresh_pattern -i \.png$ 2880 700% 8640
refresh_pattern -i \.jpg$ 2880 700% 8640
refresh_pattern -i \.jpeg$ 2880 700% 8640
refresh_pattern -i \.pdf$ 4320 1000% 8640
refresh_pattern -i \.zip$ 4320 1000% 8640
refresh_pattern -i \.tar$ 4320 1000% 8640
refresh_pattern -i \.gz$ 4320 1000% 8640
refresh_pattern -i \.tgz$ 4320 1000% 8640
refresh_pattern -i \.exe$ 4320 1000% 8640
refresh_pattern -i \.doc$ 4320 1000% 8640
refresh_pattern -i \.rtf$ 4320 1000% 8640
refresh_pattern -i \.xls$ 4320 1000% 8640
refresh_pattern -i \.prz$ 4320 1000% 8640
refresh_pattern -i \.ppt$ 4320 1000% 8640
refresh_pattern -i \.txt$ 4320 1000% 8640
refresh_pattern -i \.inf$ 4320 1000% 8640
refresh_pattern -i \.swf$ 8640 1000% 17280
refresh_pattern -i \.mid$ 17280 1000% 24660
refresh_pattern -i \.wav$ 17280 1000% 24660
refresh_pattern -i \.html$ 1440 90% 8640
refresh_pattern -i \.htm$ 1440 90% 8640
refresh_pattern -i \.shtml$ 1440 90% 8640
refresh_pattern -i \.css$ 1440 90% 8640
refresh_pattern -i \/$ 360 50% 8640
reference_age 6 month

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