+  HandyCache форум
|-+  Главная категория» Общие вопросы» Написание правил по заявкам
Имя пользователя:
Пароль:
Страниц: [1] 2 3 ... 89   Вниз
  Отправить эту тему    Печать  
Автор Тема: Написание правил по заявкам  (Прочитано 1122093 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Rick
Администратор
*****

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

Сообщений: 868


WWW
« : 16 марта 2007, 20:56:42 »

Если вам нужно специфическое правило вы можете обратиться за помощью здесь.

Заявки принимаются в следующем виде:
1. Адрес сайта, примеры URL объектов (файлов).
2. Требуемое действие (хочу чтобы вообще не загружалось/ загружалось всегда/ бралось только из кэша/ обновлялось не чаще раза в сутки и т.д.)

Пример правильной заявки:
Цитировать
есть сайт www.dp.ru
на нем в ссылках www.dp.ru/msk/news/media/2007/02/19/116234/Controls/Common/files/css/style_3.css
меняется часть выделенная зеленым т.е.  дата месяц год и скажем так номер статьи  и прочее
как к нему вменяемое правло написать в преобразование url  Непонимаю
чтоб handy брал эти файлы из кеша а не качал каждый раз заново
но в тоже время чтобы www.dp.ru/msk/news/media/2007/02/19/116234/ это правило не трогало т.к. по нему отдается сама html страница а она нужна в исходном виде..

Чем более четко сформулирована заявка - тем быстрее вы получите правило и тем больше оно будет соответствовать вашим ожиданиям.

Внимание! Туманные заявки вроде "какое правило нужно, чтобы сэкономить трафик в таком-то чате/форуме" будут удаляться без ответа - ясновидцев тут нет, а правило блокирующее весь этот чат/форум (в полном соответствии с заявкой) вряд ли вам действительно нужно. Конкретизируйте, что именно вы хотите: не загружать картинки (какие?), не обновлять сообщения (какие?) и т.п.



После удовлетворения заявки, сообщения относящиеся к ней удалются, а новое правило добавляется в таблицу.

Чтобы воспользоваться правилом из таблицы, скопируйте его в буфер (только содержимое в столбце Правило - выделенное зеленым), затем в HandyCache в нужном списке кликните правой кнопкой мыши и в контекстном меню выберите пункт "Добавить правило из буфера".

Сайт
Назначение правила
Список
Правило
dp.ruЭлементы оформления страниц кэшируются в одной папке и повторно не загружаются
П
#5#~#True#~#(^dp\.ru/).+((controls|(?<!common/)files|gallery).*)#~#\1\2#~#False#~#True
handycache.ru форумСохраняет страницы с разными URL, но ведущие на один и тот же топик в одном файле кэша
П
#5#~#True#~#(handycache\.ru/component/option,com_smf/Itemid,\d+/topic,\d+)(\.\d+)?(;all)?[./].*#~#\1\2\3#~#False#~#True
handycache.ru форумНе кэшировать некоторые действия
Б
#10#~#True#~#^handycache\.ru/forum/index\.php\?action=(keepalive|post|quotefast)#~##~##~#False#~#True#~#False#~#False#~#False#~#False
Eset NOD32 обновление базВсе обновления кэшируются в одну папку u.eset.com
П
#5#~#True#~#^u\d{1,2}\.eset\.com#~#u.eset.com#~#False#~#True

« Последнее редактирование: 01 апреля 2007, 00:24:01 от Rick » Сообщить модератору   Записан
goga11
Новичок
*

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

Сообщений: 27


« Ответ #1 : 29 марта 2007, 18:33:41 »

На некоторых сайтах размещаются ролики для flash плеера. Нужно правило чтобы с любого сайта они не загружались вместе со страницей. А то сегодня 5 Мб просто так потерял. Для примера сегодняшняя ссылка http://zoom.cnews.ru/common/img/uploaded/article/2007/03/26/Asus_Lamborgini_(black).flv
Я имел ввиду именно такие ролики, а не flash оформление страниц,если конечно такое бывает.
Сообщить модератору   Записан
Сергей
Beta tester
*****

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

Сообщений: 621



« Ответ #2 : 29 марта 2007, 19:35:28 »

Илья, дай примеры разных ссылок на одну картинку.

goga11, что ты понимаешь под понятием не загружались?
Если не грузить совсем то добавь правило в черный список или только из кэша
Если не грузить заново, то в список не обновлять
Правило примерно такое \.flv$
Сообщить модератору   Записан
Oneri
Новичок
*

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

Сообщений: 34


« Ответ #3 : 29 марта 2007, 19:46:57 »

goga11 можно еще и так 
Код:
+.flv*

Сообщить модератору   Записан
Сергей
Beta tester
*****

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

Сообщений: 621



« Ответ #4 : 29 марта 2007, 19:56:18 »

нет, это равносильно \.flv.*
лучше так +*.flv
Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #5 : 29 марта 2007, 20:53:55 »

нет, это равносильно \.flv.*
лучше так +*.flv

Поскольку HC ищет вхождение правила в любую часть URL, то и при простом синтаксисе надо явно указывать конец строки, когда это требуется: +.flv$  Подмигивающий
Но предпочтительнее, конечно, использовать RegExp: \.flv$
Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #6 : 29 марта 2007, 21:23:12 »

Есть сайт prima-tv.ru (красноярская телекомпания), картинки у них каждый день одни и теже но ссылки на них разные, нужно штоб НС смотрел по размеру картинки на этом сайте и загружал их из кеша. А то одних и тех же уже штук 8  Шокирован

HC не умеет загружать из кэша картинки "по размеру"! Даже сомневаюсь, что какой-то другой прокси такое умеет! Для этого придется, как минимум, предварительно запрашивать заголовки всех картинок, что увеличит время загрузки страницы + лишний трафик, если картинок в кэше нет! При этом нельзя исключать вероятность совпадения размеров совершенно разных картинок...
:Улыбка

Максимум, что можно сделать в твоем случае - это попытаться выявить по твоим URL закономерность (если она есть!) и написать правило для "Преобразования URL"...
Сообщить модератору   Записан
goga11
Новичок
*

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

Сообщений: 27


« Ответ #7 : 30 марта 2007, 17:34:53 »

Цитировать
goga11, что ты понимаешь под понятием не загружались?
Если не грузить совсем то добавь правило в черный список или только из кэша
Если не грузить заново, то в список не обновлять
Правило примерно такое \.flv$
Чтобы не загружалось совсем в целях экономии трафика.Правильно ли я понял что в черный список надо добавить правило  \.flv$
Сообщить модератору   Записан
Сергей
Beta tester
*****

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

Сообщений: 621



« Ответ #8 : 30 марта 2007, 17:41:55 »

Правильно.

Только я не понял. Они что, сами грузятся? Ты даже на них не кликаешь?
Или ты не смотришь куда идут ссылки?
Сообщить модератору   Записан
goga11
Новичок
*

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

Сообщений: 27


« Ответ #9 : 31 марта 2007, 13:19:07 »

Правильно.

Только я не понял. Они что, сами грузятся? Ты даже на них не кликаешь?
Или ты не смотришь куда идут ссылки?
Я и сам не понял но похоже загружаются сами, благо скорость позволяет. Да и заметил то случайно. Был в интернете. Так как попалась похожая информация, решил вытащить с помощью  historic ту страницу куда потом флэш файл загрузился. Открылась она  в фоновом режиме в новой вкладке. Я сначала внимания не обратил, но потом полез в монитор там и увидел. Похоже догрузился недостающий файл и без всякого моего участия, потому что первоначально там его не было это точно.
Сообщить модератору   Записан
Rick
Администратор
*****

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

Сообщений: 868


WWW
« Ответ #10 : 05 апреля 2007, 06:58:28 »

Правильно ли я понял что в черный список надо добавить правило  \.flv$
Удовлетворило ли тебя это правило? Сообщения можно удалять?

Не уверен, что вносить в таблицу (и вносить ли): ходил по zoom.cnews.ru - нигде не вижу никаких *.flv
Сообщить модератору   Записан
Shasoft2
Новичок
*

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

Сообщений: 17


« Ответ #11 : 06 апреля 2007, 12:36:10 »

Есть ссылки http://www.webwarper.net/ww/~fz/dyn.gismeteo.ru/moon.gif & http://dyn.gismeteo.ru/moon.gif
Хотелось бы, чтобы в КЭШЕ онИ сохранялись в одном месте, в dyn.gismeteo.ru/moon.gif

Как должно выглядеть такое правило?
Сообщить модератору   Записан
Сергей
Beta tester
*****

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

Сообщений: 621



« Ответ #12 : 06 апреля 2007, 12:57:11 »

FAQ почитай. Там есть это правило.

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

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

Сообщений: 5589



« Ответ #13 : 06 апреля 2007, 13:01:51 »

Есть ссылки http://www.webwarper.net/ww/~fz/dyn.gismeteo.ru/moon.gif & http://dyn.gismeteo.ru/moon.gif
Хотелось бы, чтобы в КЭШЕ онИ сохранялись в одном месте, в dyn.gismeteo.ru/moon.gif

Как должно выглядеть такое правило?

Слегка подправил правило из ФАКа под твой URL:
#5#~#True#~#.*webwarper\.net/ww/(~fz/)?(?!~)(www\.)?(.*)#~#\3#~#False#~#True

P.S. Только картинки WebWarper все равно сжимать не умеет, поэтому на указанный тобой URL ответит только "302 Moved Temporarily"... Подмигивающий
Сообщить модератору   Записан
Shasoft2
Новичок
*

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

Сообщений: 17


« Ответ #14 : 06 апреля 2007, 14:09:47 »

Занаю, что он ответит, просто хочу, чтобы кэш сайта лежал в "своей" директории
Сообщить модератору   Записан
Mr. JeCk
Новичок
*

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

Сообщений: 1


« Ответ #15 : 07 апреля 2007, 09:51:46 »

...так, ладно, спрошу здесь... А как написать правило, чтобы сайт вообще не кешировался (да, я нуб Подмигивающий)?
Сообщить модератору   Записан
Rick
Администратор
*****

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

Сообщений: 868


WWW
« Ответ #16 : 07 апреля 2007, 10:29:30 »

Mr. JeCk
В Белом списке в графе Правило указать url сайта с символом "+" перед ним (пример: +saite.ru) и поставить галочку на графу "Запись в кэш"
Сообщить модератору   Записан
Тагир
Новичок
*

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

Сообщений: 3


« Ответ #17 : 25 апреля 2007, 10:47:07 »

Доброе время суток, уважаемые!

Ситуация такая:
Мой комп - сервер, в инет выходят через меня.
Один работник постоянно выходит в какой-то чат, точно не знаю какой
Используются следующие ИП и порты:
89.112.12.197:443
82.15.52.146:443
90.224.36.191:443
82.15.52.146:443
ИПы постоянно меняются, порт остается прежним, т.е. 443
Подскажите как внести в черный список правило, закрывающее доступ к этому порту

Заранее премного благодарен!
Сообщить модератору   Записан
Сергей
Beta tester
*****

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

Сообщений: 621



« Ответ #18 : 25 апреля 2007, 10:53:17 »

HC этого не умеет.
Файерволом закрой исходящие на 443 порт.
Но тогда все https страницы будут недоступны.
Сообщить модератору   Записан
Тагир
Новичок
*

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

Сообщений: 3


« Ответ #19 : 25 апреля 2007, 11:01:11 »

Сергей, спасибо большое, буду пробовать
Сообщить модератору   Записан
Страниц: [1] 2 3 ... 89   Вверх
  Отправить эту тему    Печать  

 
Перейти в: