Ru-Board.club
← Вернуться в раздел «Программы»

» HandyCache - локальный кеширующий прокси сервер

Автор: unreal666
Дата сообщения: 24.01.2006 14:33
faZZ

Цитата:
как запретить кэшировать страницы, типа
http://forum.ru-board.com/postings.cgi?action=edit&forum=5&topic=16397&postno=1925

Это смотря что у тебя стоит в списке "Запись в кэш".
Если стоит правило типа forum.ru-board.com, то поставь для этого правила в исключения postings.cgi. И все ссылки, в любой части которых будет встречаться эта фигня, не будут кэшироваться.
Автор: Interceptor
Дата сообщения: 24.01.2006 15:08
После перезагрузки системы при обращении к страницам через HandyCache стало выскакивать окно для авторизации со строкой XDB. Никаких паролей в HandyCache не вводил. Попытка ввода local с пустым паролем ни к чему не приводит В настройках пользователя для пользователя local c локальным адресом 127.0.0.1 стоит флажок "разрешить". До перезагрузки (сразу после инсталяции продукта) все было нормально.

В результате выдаются страницы 401 Unauthorized...
Автор: TOKKo
Дата сообщения: 24.01.2006 15:12
Алё, алё

А как в автономном режиме просматривать то, что в кеше, не уж то нузно набирать в ручную адрес в браузере?
Автор: Interceptor
Дата сообщения: 24.01.2006 15:18
AvantBrowser Black List:
[more]
http://bbn.img.com.ua/*
*/Ushki/*
*.ad-*
*.ad.*
*.ad?.*
*/ad.*
*/ad/*
*/ads/*
*/ad?.*
*/ad?/*
*/ads??.*
*/advert*
*/adview.*
*/housead/*
*/liveads/*
*/phpads/*
*/softad/*
*/sponsor/*
*/sponsors/*
*/tj_bs
*/tracker/*
*_ad_*
*_borders/*
*_superad*
*a.p.f.qz.*
*a.r.tv.*
*a.tribalfusion.*
*-ad.cgi*
http://rabota.com.ua/images/*
[/more]

AdMuncher blacklist:
[more]
A&campaign=*&banner=
A&kpartnerid=
A&tracker_id=
A&werbung=
A.?ban=
A.ad.
A.adreporting.*?
A.adserver.
A.affiliatetracking.*?
A.asp?aff=
A.asp?s=aff
A.bfast.com/*/click?
A.bluestreak.com/ix.
A.bulletads.*?
A.burstmedia.com/cgi-
A.caribbeangold.com/?id=
A.cc-dt.*?
A.cfm?id=*&aff=
A.cibleclick.*?
A.clickthru.*?
A.clickzs.*?
A.com/?adv=
A.com/?sr=
A.com/click-
A.com/click?id=
A.com/ps.php?s=
A.com/pt=
A.deluxepass.*?
A.directhit.
A.doubleclick.net/clk
[/more]
Автор: unreal666
Дата сообщения: 24.01.2006 15:29
Interceptor

Цитата:
После перезагрузки системы при обращении к страницам через HandyCache стало выскакивать окно для авторизации со строкой XDB. Никаких паролей в HandyCache не вводил.

Тоже иногда такая фигня выскакивает. Но с пустым паролем прокатывает.

TOKKo

Цитата:
А как в автономном режиме просматривать то, что в кеше, не уж то нузно набирать в ручную адрес в браузере?

Ага. HandyCache всего лишь сохраняет файлы, а не набирает за тебя адреса.


mai62
+ Да. Добавь в меню монитора пункт "Открыть в браузере", чтобы открывал в браузере по умолчанию. Ну или можно вкладку сделать с установкой, каким браузером открывать. Типа путь к нему и название в мониторе.
Автор: mai62
Дата сообщения: 24.01.2006 15:35
Interceptor

Цитата:
После перезагрузки системы при обращении к страницам через HandyCache стало выскакивать окно для авторизации со строкой XDB

Что в логе пишет?
unreal666

Цитата:
Добавь в меню монитора пункт "Открыть в браузере", чтобы открывал в браузере по умолчанию

ОК
Автор: unreal666
Дата сообщения: 24.01.2006 15:38
Interceptor
А что в черном списке AdMuncher'а означает первый символ А.
Автор: mai62
Дата сообщения: 24.01.2006 15:42
Interceptor
С AvantBrowser Black List вроде все понятно. А в AdMuncher blacklist что значит 'A.' или 'A&' в начале и '=' или '.*?' в конце? Это у него свой язык како-то?
Автор: Interceptor
Дата сообщения: 24.01.2006 16:00
unreal666
А где его лог? В мониторе ничего не пишет...

Даже при включеном "режиме отладки" лог выявить не удалось. Зато обнаружил причину окошка с авторизацией. Оно появилось, как следствие запуска в системе на том же порту сервера Oracle. HandyCache разве не блокирует порт исключительно для себя?

А в начале означает не загрузку данной ссылки (Remove links to URL)
просто там есть еще куча разных режимов типа:
A Remove links to URL
B Remove images/etc with URL
G Block retrieval of URL
D Remove all popups from URL
Remove images with "alt" text
Remove scripts with text
Remove tables with text
Remove divs/spans with text
Remove forms with text
Allow popups with URL
Minimal filtering on URL
No filtering on URL
Don't match against keyword
которые обозначаются другими буквами (дальше по алфавиту В, С...). К черным спискам в HandyCache можно отнести A и G пункты.

В начале идет только один символ указывающий принадлежность к категории (A,B,G,D,...) все дальше - это кусок ссылки. Исключение только один символ - *, под нги подразумевается любая последовательность символов. Под ? подразумевается разделитель переменных, используемых в http запросах get/post (то есть кусок ссылки). Символы . & = тоже куски ссылки...

Добавлено:
Для раздела "только из кеша" есть "отменить для Оперы", "отменить для Firefox", а нельзя ли добавить отменить для Avant Browser ? В нем тоже достаточно удобно устроена система выбора загружать картинки и флешки или нет, и не хочется в двух местах лезть отменять если вдруг понадобилась картинка.
Автор: faZZ
Дата сообщения: 24.01.2006 16:22
unreal666
стоят стандартные + я добавил (.)* чтоб все кэшировалось
Автор: mai62
Дата сообщения: 24.01.2006 16:27
Interceptor

Цитата:
А где его лог? В мониторе ничего не пишет...

На вкладке Настройки/Общие есть галочка Вести лог и поблизости кнопочка Показать окно лога.

Цитата:
Под ? подразумевается разделитель переменных, используемых в http запросах get/post (то есть кусок ссылки). Символы . & = тоже куски ссылки...

Ну и что за куски ссылки и что с ними делать?

Цитата:
Для раздела "только из кеша" есть "отменить для Оперы", "отменить для Firefox", а нельзя ли добавить отменить для Avant Browser ? В нем тоже достаточно удобно устроена система выбора загружать картинки и флешки или нет, и не хочется в двух местах лезть отменять если вдруг понадобилась картинка.

Нельзя. Он скромно пишет User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1). Про Avant ни слова.
Можно просто отключить правила .*\.(jpg|jpeg|png|gif|bmp) и .*\.(swf|ico)

Добавлено:
faZZ
Если в списке Не обновлять есть правило .*, то добавь к нему исключение
.*forum\.ru-board\.com/postings\.cgi\?.*
Еще советую в этом списке поставить галочку Только для GET-запросов.
Тогда такие линки будут сохраняться в кеш, но при работе в онлайн будут обновляться.
Другой вариант - поставь это исключение на правило .* в списке Запись в кеш (не забудь удалить из кеша этот файл). Тогда эти линки вообще не будут писаться в кеш.
Автор: TOKKo
Дата сообщения: 24.01.2006 17:12
А почему при автономном режиме страницы окрываются, если только включен интернет с авторизацией, А!?
Автор: Interceptor
Дата сообщения: 24.01.2006 17:41
mai62
к примеру:

A&campaign=*&banner=
превратится в &campaign=*&banner=

A.?ban=
в
.\?ban=

A.adreporting.*?
в
.adreporting.*\?
и т.п.

Если я правильно понял, что в HandyCache используются для RegExp-ов только * и ?
Если нет, то перед другими служебными символами тоже добавить \
Автор: unreal666
Дата сообщения: 24.01.2006 18:15
Interceptor

Цитата:
Если я правильно понял, что в HandyCache используются для RegExp-ов только * и ?
Если нет, то перед другими служебными символами тоже добавить \

Только эти (* и ?) используются только в простом режиме (режим, в котором перед правил стоит +). А В расширенном режиме используется синтаксис Perl RegExp.
Т.е. перед всякими (* . []() и т.п.) нужно добавлять \ для явного указания.
Вот ссылка на этот на описание этих регулярных выражений http://perldoc.perl.org/perlreref.html.

Добавлено:
Вот тебе для примера:
\.ad(-|\.|\?\.)|/ad(\.|/|s/|\?\.|\?/|s\?\?\.|vert|view\.)
Это преобразованные вот эти строки из Avant:

Цитата:
.ad-
.ad.
.ad?.
/ad.
/ad/
/ads/
/ad?.
/ad?/
/ads??.
/advert
/adview.

Можешь их все даже в одной строке написать через | (означает ИЛИ).
.* в начале и конце ставить необязательно, т.к. HC ищет совпадение в любой части ссылки. Для явного указания начала ссылки ^, конца ссылки - $.

Добавлено:

Цитата:
к примеру:

A&campaign=*&banner=
превратится в &campaign=*&banner=

A.?ban=
в
.\?ban=

A.adreporting.*?
в
.adreporting.*\?
и т.п.

Перед точкой тоже обязательно ставить \, .т.к. точка означает любой символ. Для указания любого количества символов надо ставить не *, а .* (* - означает поворить предыдущий символ 0 и более раз).
Вопросит. знак ? - означает повторить 1 и более раз предыдущий символ.
Короче почитай по ссылке, что я дал (на анг., но понятно).
Автор: Lock
Дата сообщения: 24.01.2006 19:22
А кто нибудь реально пробовал подключить кеш от CoolProxy v 2.0 к сабжу, ответ из FAQ ясности не прибавил.
Автор: Taimael
Дата сообщения: 24.01.2006 19:23
попрововал тут заюзать "не загружать большие файлы"

ставлю ограничение 5 кб
делает Опера запрос на картинку
HC скачивает 2683 байта
потом соображает что размер картинки 5960 байта
и обрывает закачку
Опера думает - что за фигня
и спрашивает картинку еще раз
HC скачивает 2683 байта
вобщем и т.д.
в какой-то момент Опере это канечно надоедает
но, экономия трафа и времени на лицо ))))


mai62
сделай, плз, чтоб сначала НС определял размер файла и думал качать его или нет
а уже потом начинал качать
а если файл попадает под ограничение по размеру - чтоб как в случае с черным списком была возможность вместо него какойнить прозрачный гиф вставить


спасибо.


--------------------------------------

хм
что за бага?

открываю
http://www.price.ru/bin/price/ctgrlist?base=1&cid=0902&sort=1&vcid=010302&where=00

http://zuni.tyndex.ru/images/krt/11267722311.gif
блокируется по правилу (.)*zuni.tyndex.ru/images/krt/(.)*
а сразу за ним
http://zuni.tyndex.ru/images/krt/11296360712.gif ЗАГРУЖАЕТСЯ!!!
причем в обход ограничения на размер (5кб) !!!
Автор: TOKKo
Дата сообщения: 24.01.2006 19:38
Будьте добры, подскажите, почему при автономном режиме страницы открываются если только подключен к инету с авторизацией, или так должно быть? Автономный режим - это же ведь просмотр того, что в кеше НС, да? правильно я понимаю?
Автор: unreal666
Дата сообщения: 24.01.2006 20:02
TOKKo
Что у тебя стоит в Настройки -> Пользователи?
Автор: TOKKo
Дата сообщения: 24.01.2006 20:27
unreal666

По умолчанию, Local.

Может быть это происходит от того что, страницу к-ую прошу открыть в браузере не может открыться из НС (потому что не те данные) и тогда браузер включает автомат: инет, авторизация и та самая страница из инета. А?
Автор: C0USIN
Дата сообщения: 24.01.2006 20:48
Lock

Цитата:
А кто нибудь реально пробовал подключить кеш от CoolProxy v 2.0 к сабжу, ответ из FAQ ясности не прибавил.

Подключи его вторым, там где только для чтения. И включи режим совместимости. Проблемы будут только с gzip.
Я уже давно использую старую папку от CoolProxy как основную. Работает нормально, раздражает только непонимание старых gzip-нутых страниц.
Автор: unreal666
Дата сообщения: 24.01.2006 21:11
TOKKo
У меня, когда в автономном режиме и если страницы нет в кэше, выводит "Not found".
Автор: mai62
Дата сообщения: 24.01.2006 21:11
Taimael

Цитата:
сделай, плз, чтоб сначала НС определял размер файла и думал качать его или нет
а уже потом начинал качать

Это даром не дается, на это будет расходоваться трафик и время.

Цитата:
что за бага?...

Что в логе про этот файл?
TOKKo

Цитата:
Будьте добры, подскажите, почему при автономном режиме страницы открываются если только подключен к инету с авторизацией, или так должно быть? Автономный режим - это же ведь просмотр того, что в кеше НС, да? правильно я понимаю?

Подозреваю, что Вы используете 'голый' IE. Его не так просто настроить. Попробуйте использовать какую нибудь насадку на IE и настроить использование прокси там.
Автор: Taimael
Дата сообщения: 24.01.2006 22:19
mai62

Цитата:
Это даром не дается, на это будет расходоваться трафик и время.


а если опционально?
посмотри сколько тратиться времени и трафа на отработку блока по размеру нескольких картинок тогда как остальная часть страницы уже загрузилась





Цитата:
Что в логе про этот файл?

а есть еще какой-то лог кроме монитора? как его смотреть?
Автор: unreal666
Дата сообщения: 24.01.2006 22:41
Taimael
Для того, чтобы определить размер файла, надо сначала скачать кусок этого файла.
Автор: and3636
Дата сообщения: 24.01.2006 23:01
unreal666

Цитата:
Для того, чтобы определить размер файла, надо сначала скачать кусок этого файла.

А как насчёт "Content-length:"?
Автор: unreal666
Дата сообщения: 24.01.2006 23:27
and3636
"Content-length:" передается не всегда, тем более на html файлы.
Автор: TOKKo
Дата сообщения: 24.01.2006 23:57
Оказывается во как можно автономно: в браузере набираешь"file:///C:/Program%20Files/HandyCache/Cache/" и выводиться весь список кеша как на FTP серверах.
Автор: mai62
Дата сообщения: 25.01.2006 00:01
Taimael
and3636

Цитата:
а если опционально?
посмотри сколько тратиться времени и трафа на отработку блока по размеру нескольких картинок тогда как остальная часть страницы уже загрузилась

Столько же времени и трафика будет тратиться на попытку определения размера файла, причем нет никаких гарантий, что попытка будет удачной.
В некоторых браузерах есть опция вроде Докачивать незагруженные картинки

Цитата:
а есть еще какой-то лог кроме монитора? как его смотреть?

На предыдущей странице я писал ('чернила' не успели просохнуть)

Цитата:

Цитата: А где его лог? В мониторе ничего не пишет...


На вкладке Настройки/Общие есть галочка Вести лог и поблизости кнопочка Показать окно лога.
Автор: unreal666
Дата сообщения: 25.01.2006 00:09
mai62
Непонятно.
Файлы, сжатые gzip HС передает браузеру в распакованном виде?
Автор: mramor
Дата сообщения: 25.01.2006 00:14
unreal666
да нет вроде. проверил - лежат в кеше оперы как архивы.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: бесплатный аналог Partition Magic


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.