LINUX.ORG.RU
ФорумAdmin

squid: Удаление сайта из кэша


0

0

Наблюдаю такую ситуацию:

некоторые сайты (очень редко попадаются, но попадаются) как то криво ложаться в кэш, и из-за этого при попытке на них зайти заместо сайта прокся возразает число 200 в верхнем левом углу броузера и всё :)

в squid.conf метод PURGE разрешен для localhost

я даю команду squidclient -m PURGE http://www.проблемный.сайт

и мне вываливается что 404 сайт в кэше не найден. Замечено, что после этой процедуры сайт иногда начинает открываться на какое-то время, а потом опять сбоит и выдает 200, а иногда эта процедура не помогает, приходится очищать ВЕСЬ кэш, что оченб плохо.

Посоветуйте как решить проблему с очисткой сайта из кэша.

и еще, можно ли определнные сайты правилами сквида пускать минуя кэш? 
anonymous

насчет вычистить из кеша не знаю, а вот не класть их в кэш вообще - легко - директива no_cache . можно еще с always_direct поиграться.

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

я сделал как там написано, вставил в сквид.кофн след строки:

acl     withoutproxy    dstdomain       "/usr/local/etc/squid/wp.txt"
always_direct allow withoutproxy
no_cache deny withoutproxy

в файл wp.txt поместил:
# cat wp.txt
lalala1.ru
lalala2.ru

сказал squid -k reconfigure

и всё равно, при попытке с клиента прокси зайти на lalala2.ru
выдается 200 в лев-верх углу и всё.
т.е. берется из кэша прокси, напрямую не переводится запрос.
Что за фигня, я что то не так сделал?

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