Наблюдаю такую ситуацию:некоторые сайты (очень редко попадаются, но попадаются) как то криво ложаться в кэш, и из-за этого при попытке на них зайти заместо сайта прокся возразает число 200 в верхнем левом углу броузера и всё :)
в squid.conf метод PURGE разрешен для localhost
я даю команду squidclient -m PURGE http://www.проблемный.сайт
и мне вываливается что 404 сайт в кэше не найден. Замечено, что после этой процедуры сайт иногда начинает открываться на какое-то время, а потом опять сбоит и выдает 200, а иногда эта процедура не помогает, приходится очищать ВЕСЬ кэш, что оченб плохо.
Посоветуйте как решить проблему с очисткой сайта из кэша.
и еще, можно ли определнные сайты правилами сквида пускать минуя кэш?
>и еще, можно ли определнные сайты правилами сквида пускать минуя кэш?
можно , тэг always_direct + аксель на dstdomain или на dst на ip адреса
http://www.squid-cache.org/Doc/FAQ/FAQ-4.html#ss4.19
>>и еще, можно ли определнные сайты правилами сквида пускать минуя кэш?
>можно , тэг always_direct + аксель на dstdomain или на dst
> на ip адреса
>http://www.squid-cache.org/Doc/FAQ/FAQ-4.html#ss4.19
я сделал как там написано, вставил в сквид.кофн след строки: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 в лев-верх углу и всё. т.е. берется из кэша прокси, напрямую не переводится запрос. Что за фигня, я что то не так сделал?
Советую воспользоватся сниффером от отследить ответ
X Cache Lookup
возможно что сайт закеширован выше (на проксе провайдера например)