+  HandyCache форум
|-+  Гостевая» Гостевая» Примеры правил для списков HC
Имя пользователя:
Пароль:
Страниц: 1 2 3 ... 5 [Все]   Вниз
  Ответ    Отправить эту тему    Печать  
Автор Тема: Примеры правил для списков HC  (Прочитано 68219 раз)
0 Пользователей и 1 Гость смотрят эту тему.
nvs62
Гость
« : 19 января 2007, 04:52:23 »
ПроцитироватьЦитировать

Подскажите, где можно посмотреть наборы типовых правил для списков HC ?
В FAQ читал, но там мало.
Наверное есть такие нароботки ?
Сообщить модератору   Записан
faZZ
Beta tester
*****

Репутация: +0/-0
Offline Offline

Сообщений: 33


Местный кот


« Ответ #1 : 19 января 2007, 05:00:56 »
ПроцитироватьЦитировать

что в твоем понимании наборы типовых правил? стандартные списки? чьи-то списки?
Сообщить модератору   Записан
nvs62
Гость
« Ответ #2 : 19 января 2007, 05:36:05 »
ПроцитироватьЦитировать

Да, чьи-то списки, опробованные временем. Ведь не каждый имеет знание и время что бы составить самому. А в программу HC я прямо влюбился, хотя и поставил 3 дня назад!
Сообщить модератору   Записан
faZZ
Beta tester
*****

Репутация: +0/-0
Offline Offline

Сообщений: 33


Местный кот


« Ответ #3 : 19 января 2007, 07:52:27 »
ПроцитироватьЦитировать

Да, чьи-то списки, опробованные временем. Ведь не каждый имеет знание и время что бы составить самому. А в программу HC я прямо влюбился, хотя и поставил 3 дня назад!
как уже неоднократно говарил NothingAnother, у каждого свой взгляд на то, каким должен быть его интернет. т.е. что считать за рекламу, что нет, что кэшировать, что нет и т.д. Как то на руборде Napa выложил всои списки, и до сих пор возникают вопросы у новичков, почему не работает тот или иной сайт
Сообщить модератору   Записан
yumi
Гость
« Ответ #4 : 24 января 2007, 22:23:08 »
ПроцитироватьЦитировать

А не сменить ли нам немного тему.
Я про FIREFOX. Ситуация такова.
Ну не работают правила в "Списки"=>"Запись в кеш" такого вида

HandyCache_list_Format_1
Код:
True::(.)*\.(jpg|jpeg|png|gif|bmp|swf|ico)::::::0
True::(.)*\.(htm|html|shtml|dhtml)::::::0
True::(.)*\.(php|cgi|js|css)::::::0
False::.*::::::3
И такого вида

HandyCache_list_Format_1
Код:
False::(.)*\.(jpg|jpeg|png|gif|bmp|swf|ico)::::::0
False::(.)*\.(htm|html|shtml|dhtml)::::::0
False::(.)*\.(php|cgi|js|css)::::::18
True::.*::\.(exe|com|arj|rar|zip|7z|cab|mp3|avi)$ ::::15

Пользователи FireFox'а знают, что при нажатии на ссылку ведущую на закачку, выскакивает окно с предложением сохранить на диск, открыть с помощью, закачать с flashgot'ом (если стоит). Так вот в это время пока я выберу как закачивать, HandyCache усилено тянет файл (видно в мониторе).
То есть если я выберу Закачать при помощи FlashGot, то получится двойная закачка(HandyCachу'ом и DownloadMAaster'ом). Если я выберу сохранить на диск, то закачаная часть HandyCache присоеденится к внутренему загрузчику браузера (что вобщем то терпимо, но не то).
Хотелось бы, чтобы пока я выберу способ закачки, HandyCache молчал как рыба.
« Последнее редактирование: 24 января 2007, 23:06:47 от Rick » Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #5 : 24 января 2007, 22:42:48 »
ПроцитироватьЦитировать

yumi

Цитировать
Ну не работают правила в "Списки"=>"Запись в кеш" такого вида

Кэш браузера чистил? Сам список "Запись в кеш" включен? В "Настройки / Кэш / Управление" опция "Игнорировать No-Cache" включена?

Цитировать
Так вот в это время пока я выберу как закачивать, HandyCache усилено тянет файл (видно в мониторе).

Это уже обсуждалось в другой теме! Пользуйтесь Поиском по форуму!
Сообщить модератору   Записан
serega
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 1


« Ответ #6 : 29 января 2007, 21:51:54 »
ПроцитироватьЦитировать

Всем привет!
Буду краток. Программа весьма полезная - трудно недооценить ее пользу. Спасибо автору.Хочется набраться опыта в составлении разного рода правил и списков, чтобы максимально и эффективно управлять трафиком. Скажу честно - трудновато сразу наскоком решить эту задачу. Поэтому (а такая идея уже звучала) предлагаю организовать уроки или примеры по составлению списков. Может даже азы вебмастерства придется затронуть.
У меня есть первый вопрос: как настроить обновление сайта Love.mail.ru (знакомства), чтобы не качались сами страницы? Т.е. каркас, фото и сообщения. А то картинки вроде берет из кеша, стили и др, но все равно получается прилично до 40-60 Кб на каждую страницу. Хотя нужно-то только сообщение прочитать. Т.е. если более точно сформулировать вопрос: как более детально, более избирательно научиться вычленять из страниц ненужное по максимуму?
Сообщить модератору   Записан
NothingAnother
Beta tester
*****

Репутация: +7/-2
Offline Offline

Сообщений: 434

Spoiler


« Ответ #7 : 29 января 2007, 22:09:22 »
ПроцитироватьЦитировать

как более детально, более избирательно научиться вычленять из страниц ненужное по максимуму?
Ответ на твой вопрос тянет на нехилую Шокирован статью! Для начала надо изучить HTML, а пока посмотреть на хвост запросов в мониторе HC, тянущийся после основного, и сворачиваемый под ним в виде символа "+" (кликом по нему можно развернуть всю ветку), и сопоставить эти запросы компонентам страницы
Сообщить модератору   Записан

Мы тоже не всего читали Шнитке!..
© В. Вишневский
Rick
Администратор
*****

Репутация: +15/-1
Offline Offline

Сообщений: 868


WWW
« Ответ #8 : 29 января 2007, 22:46:59 »
ПроцитироватьЦитировать

Хочется набраться опыта в составлении разного рода правил и списков, чтобы максимально и эффективно управлять трафиком. Скажу честно - трудновато сразу наскоком решить эту задачу.
На самом деле не так все и сложно. HC поддерживает два формата написания правил: регулярные выражения и просто указание URL (адреса, ссылки). Чтобы использовать второй способ нужно перед правилом ставить символ "+".
Регэкспы хороши тем, что в компактной форме позволяют задать универсальные правила. А упрощенные правила чрезвычайно просты для понимания, но имеют один недостаток: они "узкоспециализированы", а потому со временем их можно накопить очень много. На скорость работы это заметно не повлияет, просто самому будет тяжело искать концы в большом списке.
Упростить (но не решить полностью) добавление нужных правил в списке помогает интеграция HC с браузерами. На данный момент есть встроенная в HC интеграция с IE, и внешняя утилита для интеграции с Opera. После интеграции можно в два клика добавлять URL в нужные списки. Но желательно периодически просматривать что было внесено в списки и оптимизировать.

Цитировать
но все равно получается прилично до 40-60 Кб на каждую страницу.
На Love.mail.ru не включен gzip - отсюда и такой размер самой страницы.

Цитировать
Т.е. если более точно сформулировать вопрос: как более детально, более избирательно научиться вычленять из страниц ненужное по максимуму?
Самое простое - посмотреть в мониторе, что загружалось и решить что из этого нужно, что нет.
Сообщить модератору   Записан
Vladimir
Гость
« Ответ #9 : 06 февраля 2007, 14:05:50 »
ПроцитироватьЦитировать

Сабж или сайты, которые подпадают под некую маску в содержимом адреса сайта?
Сообщить модератору   Записан
Rick
Администратор
*****

Репутация: +15/-1
Offline Offline

Сообщений: 868


WWW
« Ответ #10 : 06 февраля 2007, 16:21:08 »
ПроцитироватьЦитировать

Возьми за образец дефолтные правила и делай по аналогии.
Сообщить модератору   Записан
cepera_ang
Beta tester
*****

Репутация: +9/-4
Offline Offline

Сообщений: 355


« Ответ #11 : 06 февраля 2007, 16:59:58 »
ПроцитироватьЦитировать

В белом списке создать правило с маской (если умеешь с регекспами, если нет - +маска) и галочкой запись в кеш.  пример:
Код:
#10#~#True#~#+*chat.portirkutsk.ru*PHPSESSID*#~##~##~#False#~#True#~#False#~#False#~#False#~#False
Сообщить модератору   Записан
nvs62
Гость
« Ответ #12 : 07 февраля 2007, 03:23:08 »
ПроцитироватьЦитировать

Подскажите, как написать правило в "Белый список", что бы не кэшировались файлы карт, скачиваемые прогаммой   Google Earth. Кэшируются страницы с адресом -
http://kh.google.com/......
Сообщить модератору   Записан
nvs62
Гость
« Ответ #13 : 07 февраля 2007, 03:35:24 »
ПроцитироватьЦитировать

Я написал:        +kh.google.com/.*     в белый список и поставил галочку в столбце - запись в кэш, но правило не сработало.
Сообщить модератору   Записан
NothingAnother
Beta tester
*****

Репутация: +7/-2
Offline Offline

Сообщений: 434

Spoiler


« Ответ #14 : 07 февраля 2007, 07:51:14 »
ПроцитироватьЦитировать

Я написал:        +kh.google.com/.*     в белый список и поставил галочку в столбце - запись в кэш, но правило не сработало
Ты смешал в одном правиле два различных синтаксиса - с регекспами и без. Надо либо так:
Код:
+kh.google.com/
либо так:
Код:
kh\.google\.com/
Сообщить модератору   Записан

Мы тоже не всего читали Шнитке!..
© В. Вишневский
nvs62
Гость
« Ответ #15 : 07 февраля 2007, 16:32:20 »
ПроцитироватьЦитировать

Спасибо, NothingAnother! Все заработало.
Сообщить модератору   Записан
Sabantui
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #16 : 19 февраля 2007, 21:48:25 »
ПроцитироватьЦитировать

Я критерии свежести ставил из личных предпочтений:
- для форумов: -168:00 (т.е. то, что было в последний раз открыто более недели назад, больше не обновляется)
Напиши плиз как выглядит твое правило для форумов.
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #17 : 19 февраля 2007, 22:51:00 »
ПроцитироватьЦитировать

Напиши плиз как выглядит твое правило для форумов.

Единого правила для форумов у меня нет, т.к. не всегда возможно написать единое правило для всех форумов.

Например, для нашего форума у меня есть вот такое правило в "Не обновлять":
#5#~#True#~#handycache\.ru/component/option,com_smf/Itemid,\d+/topic,\d+\.\d+/#~##~##~#-168:00
Позволяет старые страницы тем, которые не грузились из инета больше недели, открывать из кэша.

Для ру-борда такое:
#5#~#True#~#forum\.ru-board\.com/topic\.cgi\?#~##~##~#-168:00
Работает аналогично правилу выше.

Для некоторых форумов может подойти и правило вида:
#5#~#True#~#forum#~##~##~#-168:00
но оно слишком общее, поэтому возможны нежелательные срабатывания!



Если интересно, вот еще несколько моих правил для нашего форума:

Универсальное правило для списка "Преобразование URL":
#5#~#True#~#(handycache\.ru/component/option,com_smf/Itemid,\d+/topic,\d+)(\.\d+)?(;all)?[./].*#~#\1\2\3#~#False#~#True

Цели:
1. Сохраняет страницы топика не как отдельные каталоги с вложенным файлом #_ , а просто как файл topic,102.0 и т.д.
2. Отбрасывает многочисленные вариации типа: .msg.* , .new/ , /topicseen,1/ чтобы не плодить кучу бесполезных файлов, придти на которые в автономке второй раз практически нереально!



Еще несколько правил для "Белого списка", чтобы не кэшировать некоторые действия:
#10#~#True#~#^handycache\.ru/forum/index\.php\?action=(keepalive|post|quotefast)#~##~##~#False#~#True#~#False#~#False#~#False#~#False

#10#~#True#~#^handycache\.ru/component/option,com_smf/Itemid,\d+/action,#~##~##~#True#~#True#~#False#~#False#~#False#~#False


И правило для рекламы от Гугла, конечно: Веселый
#10#~#True#~#counter\.yadro\.ru/hit\?|google(adservices|syndication)\.com#~##~#handycache.ru#~#True#~#True#~#True#~#True#~#True#~#True



И еще одно правило для списка "Не обновлять", чтобы не обновлялись аватары и превьюшки вложений:
#5#~#True#~#handycache\.ru/forum/index.php\?.*(avatar|image)$#~##~##~#



А вот такое правило в "Черном списке" блокирует проверку статуса ICQ:
#4#~#True#~#icq\.com.*online#~##~#
Т.к. на медленном канале это ощутимо тормозит загрузку! Если мне надо будет с кем-то поговорить - посмотрю статус в Миранде... Улыбка
« Последнее редактирование: 20 февраля 2007, 13:41:34 от DenZzz » Сообщить модератору   Записан
Sabantui
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #18 : 19 февраля 2007, 23:15:24 »
ПроцитироватьЦитировать

Может не совсем в тему, но объясните, как вы формируете правила? Не в том смысле как вы их пишете, а как вы определяете что нужно добавить в "черный список", что в "не обновлять" и т.д. Понятно, что огромный баннер сразу бросается в глаза и решить что с ним сделать не сложно. Но вот как на счет всякой мелочи? На это уходит уйма времени?
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #19 : 19 февраля 2007, 23:55:07 »
ПроцитироватьЦитировать

как вы определяете что нужно добавить в "черный список", что в "не обновлять" и т.д.

Дело вкуса! Я, например, не приемлю всякую рекламу, поэтому сразу добавляю ее в "Черный список", причем стараюсь делать это универсальным образом, т.е. выделяю ключевые слова, чтобы правило срабатывало не для одного единственного URL, а для разных URL похожего типа.

URL-ы для анализа беру из Монитора HC и со страниц сайтов. Много ли это занимает времени?
Нет! Когда освоишь синтаксис RegExp, то будешь делать это быстро и на "автопилоте"! Подмигивающий 
А когда научишься писать универсальные правила, то они будут замечательно работать даже на новых, еще неизвестных сайтах, поэтому добавлять новые правила в списки придется редко!

А список "Не обновлять" у меня вообще мало отличается от дефолтного и меняется крайне редко!  Улыбка
Сообщить модератору   Записан
Sabantui
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #20 : 20 февраля 2007, 00:22:25 »
ПроцитироватьЦитировать

Все ясно. Спасибо. Будем учиться Улыбка
Как по мне, больше всего не хочется видеть внешние объекты на сайтах. Счетчики, реклама гугла Подмигивающий т.д. Можно ли создать универсальное правило, блокирующее все внешние объекты на всех сайтах?
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #21 : 20 февраля 2007, 07:30:48 »
ПроцитироватьЦитировать

Можно ли создать универсальное правило, блокирующее все внешние объекты на всех сайтах?

На всех сразу - нет. Такое предложение внесено в ToDo. Обсуждение здесь.

По-отдельности можно добавлять правила для блокировки внешних объектов на конкретных сайтах.
Вот пара образцов:

#4#~#True#~#(?#---Блокировка_внешних_ссылок).*#~#^[^/]*mk\.ru#~#mk\.ru
#4#~#True#~#(?#---Блокировка_внешних_ссылок).*#~#^[^/]*newsru\.com#~#newsru\.com
Сообщить модератору   Записан
Oneri
Новичок
*

Репутация: +2/-0
Offline Offline

Сообщений: 34


« Ответ #22 : 20 февраля 2007, 18:11:09 »
ПроцитироватьЦитировать

Хочется примеров

есть сайт http://www.dp.ru/
на нем в ссылках http://www.dp.ru/msk/news/media/2007/02/19/116234/Controls/Common/files/css/style_3.css
меняется часть выделенная красным т.е.  дата месяц год и скажем так номер статьи  и прочее

как к нему вменяемое правло написать в преобразование url  Непонимаю
чтоб handy брал эти файлы из кеша а не качал каждый раз заново
но в тоже время чтобы http://www.dp.ru/msk/news/media/2007/02/19/116234/ это правило не трогало т.к. по нему отдается сама html страница а она нужна в исходном виде...
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #23 : 21 февраля 2007, 08:44:02 »
ПроцитироватьЦитировать

Oneri

Цитировать
Хочется примеров
есть сайт http://www.dp.ru/

Держи правило для "Преобразования URL":

#5#~#True#~#(^dp\.ru/).+((controls|(?<!common/)files|gallery).*)#~#\1\2#~#False#~#True

Отбрасывает выделенное "красным" в URL вида:
http://www.dp.ru/msk/news/media/2007/02/19/116234/Controls/Common/files/css/style_3.css
http://www.dp.ru/spb/Controls/Common/files/css/style_3.css
http://www.dp.ru/krasnodar/Controls/Common/files/css/style_3.css
http://www.dp.ru/msk/news/hitech/2007/02/20/116508/Files/Css/article_small.css
http://www.dp.ru/spb/news/market/2007/02/19/116322/Files/Css/article_small.css
http://www.dp.ru/msk/news/hitech/2007/02/20/116508/gallery/images/news/small/8636.jpg
Сообщить модератору   Записан
High Flyer
Гость
« Ответ #24 : 23 февраля 2007, 12:30:55 »
ПроцитироватьЦитировать

Как полагается, в начале хотел бы поблагодарить создателей программы и т.п. хорошая вещь.

А теперь что меня интересует. На форумах и в ЖЖ HC блокирует не только всю рекламу, но и аватары размером 100 на 100. Не нашёл где отключить этот фильтр.

PS. извиняюсь, если вопрос был. Поиск мне не помог Улыбка
Сообщить модератору   Записан
Rick
Администратор
*****

Репутация: +15/-1
Offline Offline

Сообщений: 868


WWW
« Ответ #25 : 23 февраля 2007, 12:38:23 »
ПроцитироватьЦитировать

HC никак не учитывает размеры изображений - блокировка выполняется по URL.
В мониторе указывается, какие правила сработали - посмотри какое именно правило блокирует желаемые аватары и или отключи его, или подредактируй как тебе надо.
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #26 : 23 февраля 2007, 12:44:38 »
ПроцитироватьЦитировать

High Flyer

Если сам не справишься - в Мониторе HC найди заблокированный аватар (строка подсвечена красным фоном), нажми правую кнопку мыши и выполни команду "Копировать строку монитора". Результат запость сюда через CTRL+V ...
Сообщить модератору   Записан
High Flyer
Гость
« Ответ #27 : 23 февраля 2007, 13:38:02 »
ПроцитироватьЦитировать

Благодарю. Их 6ое правило блокировало. Немного отредактировал. Надеюсь лишнего не убрал Улыбка
Сообщить модератору   Записан
Дмитрий
Гость
« Ответ #28 : 02 марта 2007, 08:10:59 »
ПроцитироватьЦитировать

Вот еще нюансик. Мелкий, конечно, но может подскажете.
Заходишь на blogs.yandex.ru и сверху видишь количество денег в кошельке. А с прокси - нет такой строчки.
Сообщить модератору   Записан
Rick
Администратор
*****

Репутация: +15/-1
Offline Offline

Сообщений: 868


WWW
« Ответ #29 : 02 марта 2007, 08:48:01 »
ПроцитироватьЦитировать

Дмитрий
Количество денег на счету подгружается export.yandex.ru/counters-js.xml - слово "counters" в имени файла попадает под правило в Черном списке. В мониторе смотри под какое именно. Отключать само правило не стОит - оно блокирует всевозможные счетчики, а или внеси export.yandex.ru/counters-js.xml в исключение для этого правила или в Белый список добавь правило:
#10#~#True#~#+export.yandex.ru#~##~##~#True#~#False#~#False#~#False#~#False#~#False
Сообщить модератору   Записан
Дмитрий
Гость
« Ответ #30 : 02 марта 2007, 09:15:53 »
ПроцитироватьЦитировать

Всё, спасибо. Разобрался.

А счетчики мне как раз нужны, так что может просто удалить это правило?
Сообщить модератору   Записан
Rick
Администратор
*****

Репутация: +15/-1
Offline Offline

Сообщений: 868


WWW
« Ответ #31 : 02 марта 2007, 09:20:30 »
ПроцитироватьЦитировать

Зачем удалять? Просто отключи - вдруг когда-нибудь понадобится.
Сообщить модератору   Записан
Sabantui
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #32 : 08 марта 2007, 00:24:55 »
ПроцитироватьЦитировать

Есть у меня 20 сайтов, которым я доверяю. Например aaa.ru, bbb.ru и т.д. Доверяю, значит бываю там постоянно, и хочу смотреть их со всеми картинками кроме аватар и превьюшек (пусть это будет (avatar(s)?|image)$).
То есть  для этих сайтов должны срабатывать все списки, но аватары и превьюшки должны браться только из кеша.
Как это сделать? Неужели единственный способ  - добавить правило (avatar(s)?|image) в спиок "Т" и в  "Сайт"  через  "|"  вписать все 20 сайтов?
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #33 : 08 марта 2007, 13:05:05 »
ПроцитироватьЦитировать

Как это сделать? Неужели единственный способ  - добавить правило (avatar(s)?|image) в спиок "Т" и в  "Сайт"  через  "|"  вписать все 20 сайтов?

Можно и 20 правил в "Т" написать - для каждого сайта свое...
Сообщить модератору   Записан
Fly
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #34 : 09 марта 2007, 19:08:21 »
ПроцитироватьЦитировать

Думаю что тут самое место попросить помощи.. Пробовал сам создать правила для онлайн игры "starquake.ru" , хотелось бы что бы вся графика грузилась с винта, тоесть уменьшить трафик. Но у меня ничего не получается =( Кто в состоянии помочь написать правила для этой он-лайн игры? На этом примере вообщем-то я бы и научился писать правила. Еще есть предложения добавить в "Документацию" именно пример создания правил для какого нить сайта.. так многим будет проще разобраться в HandyCache, автору кстати огромнейший респект!!! за эту программу. Давно о током мечтал но познал о ней только вчера
Заранее спасибо всем кто откликнется.
Сообщить модератору   Записан
Rick
Администратор
*****

Репутация: +15/-1
Offline Offline

Сообщений: 868


WWW
« Ответ #35 : 09 марта 2007, 19:15:19 »
ПроцитироватьЦитировать

Пробовал сам создать правила для онлайн игры "starquake.ru" , хотелось бы что бы вся графика грузилась с винта, тоесть уменьшить трафик. Но у меня ничего не получается
Для начала надо посмотреть в Монитор и определиться какие URL (адреса) у файлов для которых нужны правила.
Сообщить модератору   Записан
Fly
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #36 : 09 марта 2007, 19:25:06 »
ПроцитироватьЦитировать

в основе лежат вот эти два если я правильно понял http://starquake.starquake.ru/ и http://chat.starquake.ru/chat.do
если это поможет "объяснению" то эта игра построена на flash
Сообщить модератору   Записан
Rick
Администратор
*****

Репутация: +15/-1
Offline Offline

Сообщений: 868


WWW
« Ответ #37 : 09 марта 2007, 19:47:15 »
ПроцитироватьЦитировать

В правильно заданном вопросе - половина ответа. Подмигивающий Сформулируй свои потребности как это сделал Oneri
Т.е. от тебя требуется посмотреть в Мониторе и показать примеры конкретных URL файлов, которые ты не хочешь загружать/обновлять: по какому пути хранятся картинки, какого типа (расширения)? То, что ты указал сам сайт особо инфы не прибавляет - ты же наверняка не хочешь получить правило для необновления всего сайта?

Цитировать
если это поможет "объяснению" то эта игра построена на flash
Ты сам увидишь ответ на этот вопрос, когда будешь смотреть записи в Мониторе.
Сообщить модератору   Записан
Fly
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #38 : 09 марта 2007, 20:25:36 »
ПроцитироватьЦитировать

Тоесть правило прийдется писать для для всех урлов из монитора? да и в урлах не указываются "по какому пути хранятся картинки, какого типа (расширения)" или я просто не понимаю что и как =(
вообщем вот несколько урлов..:
ветка:
_http://starquake.starquake.ru/index.php?sid=bfd5a990e8e32120164aae5c266dc301
  - _http://starquake.starquake.ru/indexmenu.php?sid=bfd5a990e8e32120164aae5c266dc301
  - _http://starquake.starquake.ru/indextop.php?sid=bfd5a990e8e32120164aae5c266dc301
  - _http://dochat.starquake.ru/register.do?scid=bfd5a990e8e32120164aae5c266dc301&what=room&room=1

еще одна(видимо чат):
_http://chat.starquake.ru/chat.do?id=pNLpQxSL&scid=bfd5a990e8e32120164aae5c266dc301
  - _http://chat.starquake.ru/aqchatmiddle.html
  - _http://chat.starquake.ru/chat.do?what=users&id=pNLpQxSL&scid=bfd5a990e8e32120164aae5c266dc301
  - _http://chat.starquake.ru/chat.do?what=entry&id=pNLpQxSL&scid=bfd5a990e8e32120164aae5c266dc301

вот этот урл вообще очень часто проскакивает:
_http://starquake.starquake.ru/amfphp/gateway.php?PHPSESSID=c2311fa6cb2defd24253dacbf79f18b1

картинки все вроде в пнг (png) через браузер посмотрел а путь показывает http://starquake.starquake.ru/templates/default/pic/nw/xxx.png (пример)
« Последнее редактирование: 09 марта 2007, 20:35:20 от Fly » Сообщить модератору   Записан
Fly
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #39 : 09 марта 2007, 20:39:43 »
ПроцитироватьЦитировать

насколько я понимаю мне нужно как то указать чтобы вся графика грузилась например из .../cache/starquake.starquake.ru/templates/default/pic/ а не из _http://starquake.starquake.ru/templates/default/pic/

но как это сделать?
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #40 : 10 марта 2007, 11:11:18 »
ПроцитироватьЦитировать

картинки все вроде в пнг (png) через браузер посмотрел а путь показывает http://starquake.starquake.ru/templates/default/pic/nw/xxx.png (пример)
...
мне нужно как то указать чтобы вся графика грузилась например из .../cache/starquake.starquake.ru/templates/default/pic/ а не из _http://starquake.starquake.ru/templates/default/pic/

Для этого вполне достаточно дефолтного правила для картинок в списке "Не обновлять":
#5#~#True#~#\.(jpg|jpeg|png|gif|bmp|swf|ico)(\?|$)#~##~##~#
Сообщить модератору   Записан
Сергей2
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 3


« Ответ #41 : 10 марта 2007, 17:39:55 »
ПроцитироватьЦитировать

Необходимо сделать исключение для правила "(.)+url=http" в списке переадресаций.

В частности, используется следующий запрос:
"http://bar-navig.yandex.ru/u?ver=2&lang=1049&url=http://www.site.ru/&show=1&thc=0" - для определения индекса сайта "www.site.ru" в Яндексе.

При применении вышеуказанного правила ("(.)+url=http"), естественно, осуществляется обычный переход по http://www.site.ru/.

Каким образом сделать исключение для правила "(.)+url=http", дабы запросы на определение индекса выполнялись корректно?
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #42 : 10 марта 2007, 18:01:44 »
ПроцитироватьЦитировать

Каким образом сделать исключение для правила "(.)+url=http", дабы запросы на определение индекса выполнялись корректно?

Самый простой вариант - написать правило в "Белом списке" с галкой для "Переадресации":
#10#~#True#~#bar-navig\.yandex\.ru/#~##~##~#False#~#False#~#False#~#False#~#True#~#False
Сообщить модератору   Записан
Сергей2
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 3


« Ответ #43 : 10 марта 2007, 18:20:51 »
ПроцитироватьЦитировать

2 DenZzz

Спасибо, заработало!

Как я понял, по аналогии, можно, используя "Белый список", создавать коррекцию/исключения для других правил.

Если ошибаюсь, поправь, пожалуйста.
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #44 : 10 марта 2007, 18:44:30 »
ПроцитироватьЦитировать

Как я понял, по аналогии, можно, используя "Белый список", создавать коррекцию/исключения для других правил.

Да, с помощью "Белого списка" можно отменить проверку любого другого списка.
Подробно это описано в Документации и ФАКе на нашем сайте!
Сообщить модератору   Записан
Сергей2
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 3


« Ответ #45 : 10 марта 2007, 19:26:08 »
ПроцитироватьЦитировать

2 DenZzz

Цитировать
Да, с помощью "Белого списка" можно отменить проверку любого другого списка.
Подробно это описано в Документации и ФАКе на нашем сайте!

Понял, действительно, - "Белый список" обрабатывается первым и, соответственно, созданное в нем правило, может не обрабатываться нижеследующими списками правил (при соответствующе установленных "галках").

По аналогии сделал исключение для toolbarqueries.google.com для запроса PR.

Т.е., "Белый список" фактически может использоваться в качестве исключений для списков, в которых исключения не предусмотрены, в частности для списка "Переадресация".

Спасибо за ответы, особенно за пример правила.
Сообщить модератору   Записан
alvervol
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 11


« Ответ #46 : 12 марта 2007, 16:29:43 »
ПроцитироватьЦитировать

Подскажи пожалуйста, ввожу примеры правил, которые здесь опубликованы, но они у меня не сохраняются в Хенди. В этом формате, в котором они написаны здесь они не вводятся? надо переводить в другой формат? Посоветуйте, плиз!!!!
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #47 : 12 марта 2007, 16:53:51 »
ПроцитироватьЦитировать

В этом формате, в котором они написаны здесь они не вводятся? надо переводить в другой формат?

Как вводишь правила? Надо скопировать строку с правилом в буфер и в нужном списке воспользоваться командой контекстного меню "Вставить правило из буфера"!
Сообщить модератору   Записан
alvervol
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 11


« Ответ #48 : 12 марта 2007, 16:58:06 »
ПроцитироватьЦитировать

так и делаю, но правило не сохраняется, вернее сохраняется часть : начало типа цифры 5 или 10 и что то в конце, а то что вводил и не видно
Сообщить модератору   Записан
alvervol
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 11


« Ответ #49 : 12 марта 2007, 17:09:14 »
ПроцитироватьЦитировать

Вот к примеру в Белом списке правила начинаются :   .* когда отсюда копирую , этого нет..будут ли они работать?
Сообщить модератору   Записан
alvervol
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 11


« Ответ #50 : 12 марта 2007, 17:15:36 »
ПроцитироватьЦитировать

в чёрном начинаются :   \.    отсюда копирую, этого нет
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #51 : 12 марта 2007, 17:28:56 »
ПроцитироватьЦитировать

alvervol

Все правила, которые здесь приведены, рабочие! Если ты их вставляешь в списки через специальную команду контекстного меню, то они будут работать корректно!

Какая у тебя версия HC?

Приложи к посту список - файл с расширением lst из папки HC, в который неправильно вставилось правило, я посмотрю...
Сообщить модератору   Записан
Rick
Администратор
*****

Репутация: +15/-1
Offline Offline

Сообщений: 868


WWW
« Ответ #52 : 12 марта 2007, 17:32:03 »
ПроцитироватьЦитировать

alvervol
Не нужно дважды кликать по полю "Правила" (начинать редактирование правила) и вставлять скопированную в буфер строку как само правило.

Нужно скопировать строку с правилом в буфер обмена и в нужном списке кликнуть правой кнопкой мыши и в появившемся меню выбрать "Добавить правило из буфера"!
Сообщить модератору   Записан
alvervol
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 11


« Ответ #53 : 12 марта 2007, 18:03:43 »
ПроцитироватьЦитировать

так и  делаю, вставляю из буфера

* white.lst (1.7 Кб - загружено 61 раз.)
Сообщить модератору   Записан
alvervol
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 11


« Ответ #54 : 12 марта 2007, 18:08:44 »
ПроцитироватьЦитировать

вот ещё белый список, смотрите 14 правило, что у меня осталось...Хендя у меня 0.98b1

* white.lst (1.7 Кб - загружено 67 раз.)
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #55 : 12 марта 2007, 18:21:34 »
ПроцитироватьЦитировать

alvervol

Это 14 правило сверху (или третье правило снизу) в твоем списке ты вставил неверно - не через контекстное меню! Удали его и попробуй еще раз его вставить, но правильно!
« Последнее редактирование: 12 марта 2007, 18:27:33 от DenZzz » Сообщить модератору   Записан
alvervol
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 11


« Ответ #56 : 12 марта 2007, 18:58:07 »
ПроцитироватьЦитировать

вот добавляю правило #5#~#True#~#handycache\.ru/component/option,com_smf/Itemid,\d+/topic,\d+\.\d+/#~##~##~#-168:00
оно у меня поучается такое :  handycache\.ru/component/option,com_smf/Itemid,\d+/topic,\d+\.\d+/

это же не то?
Сообщить модератору   Записан
Rick
Администратор
*****

Репутация: +15/-1
Offline Offline

Сообщений: 868


WWW
« Ответ #57 : 12 марта 2007, 19:22:53 »
ПроцитироватьЦитировать

Правило вида #5#~#True#... - это не только _условие_ правила, это полностью _строка_ правила для конкретного списка.

Иначе говоря, в списках есть несколько граф: Правило, Исключение, Сайт и т.д. В копируемом тобой правиле указано что должно быть в каждой графе, а ты все правило вставлял в одну графу Правило.
Сообщить модератору   Записан
alvervol
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 11


« Ответ #58 : 12 марта 2007, 20:18:09 »
ПроцитироватьЦитировать

теперь всё понял...Спасибо!!!
Сообщить модератору   Записан
t2-8
Гость
« Ответ #59 : 18 марта 2007, 18:59:50 »
ПроцитироватьЦитировать

Имею медленное и ненадёжное соединение с нетом(зато безлимитное), ввиду чего страницы грузятся слишком медленно или не грузятся вообще. Как решение использую toonel.net.

В списке условных прокси имею:

(.)*\/$
(.)*/\?(.)*
(.)*\.(htm|html|dhtml|asp|aspx|php|php3|cgi|pl|js|css)$
(.)*\.(htm|html|dhtml|asp|aspx|php|php3|cgi|pl|js|css)\?(.)*

Подскажите как написать правило чтобы оно срабатывало в запросах вида:

http://host/send
http://host/msg?id=1550000000115036633
« Последнее редактирование: 18 марта 2007, 19:54:53 от t2-8 » Сообщить модератору   Записан
Rick
Администратор
*****

Репутация: +15/-1
Offline Offline

Сообщений: 868


WWW
« Ответ #60 : 18 марта 2007, 19:05:56 »
ПроцитироватьЦитировать

Срабатывало КАК? Что именно нужно?
Сообщить модератору   Записан
AKR
Новичок
*

Репутация: +1/-0
Offline Offline

Сообщений: 28



« Ответ #61 : 29 марта 2007, 23:38:37 »
ПроцитироватьЦитировать

Народ помогите пожалуйста с решением проблемы....

Как настроить прокси так чтобы для определённого адреса а именно http://www.google.ru
кеширование не происходило.. точнее чтобы прокси вообше ничего не делал с запросами кроме как ретранслировал их.. т.е. работал прозрачно буддто его и нет при запросе по этому урлу...
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #62 : 29 марта 2007, 23:46:38 »
ПроцитироватьЦитировать

Как настроить прокси так чтобы для определённого адреса а именно http://www.google.ru
кеширование не происходило.. точнее чтобы прокси вообше ничего не делал с запросами кроме как ретранслировал их.. т.е. работал прозрачно буддто его и нет при запросе по этому урлу...

Добавь в "Белый список" правило:
#10#~#True#~#google\.ru#~##~##~#True#~#True#~#True#~#True#~#True#~#True
Сообщить модератору   Записан
AKR
Новичок
*

Репутация: +1/-0
Offline Offline

Сообщений: 28



« Ответ #63 : 29 марта 2007, 23:49:39 »
ПроцитироватьЦитировать

Добавь в "Белый список" правило:
#10#~#True#~#google\.ru#~##~##~#True#~#True#~#True#~#True#~#True#~#True

Вот это? -> #10#~#True#~#google\.ru#~##~##~#True#~#True#~#True#~#True#~#True#~#True
точно?
А можно скриншот если не трудно...
Сообщить модератору   Записан
AKR
Новичок
*

Репутация: +1/-0
Offline Offline

Сообщений: 28



« Ответ #64 : 30 марта 2007, 00:00:16 »
ПроцитироватьЦитировать

Добавь в "Белый список" правило:
#10#~#True#~#google\.ru#~##~##~#True#~#True#~#True#~#True#~#True#~#True

Понял что имелось в виду добавить в файл белого списка... чёта не сразу сообразил...
Сделал...

Но не до конца то что нужно...
Мне необходимо чтобы прокся не кешировала по этому адресу ничего и не брала соответсвенно из кеша ничего при запросах. Это как сделать?
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #65 : 30 марта 2007, 00:05:50 »
ПроцитироватьЦитировать

Чтобы вставить правило, надо скопировать его целиком в буфер. Затем в настройках HandyCache открыть "Белый список", кликнуть правой кнопкой мыши в таблице и в контекстном меню выбрать пункт "Добавить правило из буфера".

Должно все получиться, как на скрине...

Папку Google в кэше лучше стереть, HC перезагрузить. Если все сделал правильно, то не будет ни кэшировать, ни брать из кэша естественно!


* Rule.png (0.64 Кб, 687x27 - просмотрено 108 раз.)
Сообщить модератору   Записан
AKR
Новичок
*

Репутация: +1/-0
Offline Offline

Сообщений: 28



« Ответ #66 : 30 марта 2007, 00:09:22 »
ПроцитироватьЦитировать

Спасибо огромное!
Всё сработало.

Опасаясь отправки  на RTFM. Всё таки осмелюсь попросить - объясните пожалуйсто это правило... почему так пишется адрес сайта и что означают все чекбоксы?

Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #67 : 30 марта 2007, 00:33:58 »
ПроцитироватьЦитировать

Опасаясь отправки  на RTFM. Всё таки осмелюсь попросить - объясните пожалуйсто это правило... почему так пишется адрес сайта и что означают все чекбоксы?

Видимо, в ФАК и Документацию все-таки отправить придется... Подмигивающий
Повторять все это в сотый раз каждому новичку просто не хватит сил...  Не-а!
Про 2 варианта синтаксиса правил там же...

А эта тема будет закрыта, т.к. для запроса правил у нас есть специальная тема: Написание правил по заявкам.
Сообщить модератору   Записан
findpol
Гость
« Ответ #68 : 12 апреля 2007, 01:08:47 »
ПроцитироватьЦитировать

Вот на некоторых сайтах выкидывает мне:

"Access to the requested URL http://www.adsl.wplus.net/adsl_.html was not allowed (rule #4)."

Никак не могу понять какое именно правило меня киряет!?
Сообщить модератору   Записан
Дем
Постоялец
***

Репутация: +6/-3
Offline Offline

Сообщений: 167



« Ответ #69 : 12 апреля 2007, 02:16:20 »
ПроцитироватьЦитировать

которое ad[s|v]
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #70 : 12 апреля 2007, 03:03:18 »
ПроцитироватьЦитировать

findpol
Обрати внимание, написано
Цитировать
not allowed (rule #4).
это означает правило 4 Черного списка.
Или еще вариант: смотри в мониторе колонку Правила и более полную информацию в хинте этой колонки.
Сообщить модератору   Записан
findpol
Гость
« Ответ #71 : 12 апреля 2007, 21:42:53 »
ПроцитироватьЦитировать

Спасибо огромное!!

..эх, ламер я..  Смущен
Сообщить модератору   Записан
Aless_TO
Гость
« Ответ #72 : 28 апреля 2007, 00:22:47 »
ПроцитироватьЦитировать

Доброго времени суток.
В "черном" правило (нужное!) +top.* блокирует нужный мне сайт. В исключениях стоит +desktop.* - хотелось бы дополить некоторыми сайтами вида top.nnm.ru*.htm?
В исключении пытался через| и через пробел добавлять - блокирует. Грустный
Помгите плиз разобраться - в хелпе нужного контента не нашел.
Сообщить модератору   Записан
cepera_ang
Beta tester
*****

Репутация: +9/-4
Offline Offline

Сообщений: 355


« Ответ #73 : 28 апреля 2007, 00:39:13 »
ПроцитироватьЦитировать

Добавь правило в белый список примерно такое, будет обходить проверку черного списка для всех +*top.nnm.ru* запросов:
Код:
#10#~#True#~#+*top.nnm.ru*#~##~##~#True#~#False#~#False#~#False#~#False#~#False
PS Правило скопировать полностью, и добавлять так: правой кнопкой по списку - в контекстном меню - добавить правило из буфера.
Сообщить модератору   Записан
Aless_T
Гость
« Ответ #74 : 28 апреля 2007, 01:34:55 »
ПроцитироватьЦитировать

Собственно я так и сделал, только домен сделал абсолютным - без расширяющих *
И тем не менее вопрос остался - можно ли добавить в исключения списков больше чем одно значение в одной строке?

ps/ что-то с форумом - активация не проходит ни под каким соусом..
Сообщить модератору   Записан
Aless_
Гость
« Ответ #75 : 28 апреля 2007, 02:00:45 »
ПроцитироватьЦитировать

Попутно еще вопрос - можно ли создать в правилах переадресации что бы с определенного сайта редирект не производился?
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #76 : 28 апреля 2007, 07:46:17 »
ПроцитироватьЦитировать

И тем не менее вопрос остался - можно ли добавить в исключения списков больше чем одно значение в одной строке?

Можно:   +desktop|top.nnm.ru*.htm

Цитировать
ps/ что-то с форумом - активация не проходит ни под каким соусом..

Попробуй авторизоваться на главной странице сайта http://handycache.ru/ , а оттуда перейди на форум.

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

Самый простой вариант - через "Белый список".
Можно задать исключения и внутри самого правила с помощью конструкции вида: (?!.*site\.ru/.*) , но для этого надо знать RegExp.
Сообщить модератору   Записан
Stas
Гость
« Ответ #77 : 27 ноября 2012, 18:34:53 »
ПроцитироватьЦитировать

Не получается создать в одну строку несколько выражений в упрощенном формате. Пытался уже по всякому и через знаки препинания и через | и через *, версия handycache последняя. Отдельно создать исключение, без указания правил - тоже не работает. Какой точный синтаксис, подскажите пожалуйста?
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #78 : 27 ноября 2012, 19:03:36 »
ПроцитироватьЦитировать

Упрощенная форма не предполагает использование нескольких выражений. Используйте формат регулярного выражения.
Сообщить модератору   Записан
Ontario
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 3


« Ответ #79 : 29 ноября 2012, 10:02:46 »
ПроцитироватьЦитировать

Почему то перестал правильно отрабатывать сайт 3dnews.ru. Когда удалишь из кеша файлы (*.js&j) в папке www\a!include^ , покажет нормально, потом опять неправильно
Сообщить модератору   Записан
Ontario
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 3


« Ответ #80 : 03 декабря 2012, 12:27:42 »
ПроцитироватьЦитировать

Выложите пжлст, правило для 3dnews.ru, чтобы правильно отображался сайт
Сообщить модератору   Записан
Страниц: 1 2 3 ... 5 [Все]   Вверх
  Ответ    Отправить эту тему    Печать  

 
Перейти в:  

+ Быстрый ответ
С быстрым ответом Вы также можете использовать BB код и смайлы.