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

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

Сообщений: 4


« Ответ #360 : 27 февраля 2008, 16:48:10 »

Здравствуйте форумчане.
Прошу помочь в написании правел.
Провела для обновления антивируса AntiVir PE.
Авира обновляться с 6 основных серверов (dl1.avgate.net, dl2.avgate.net и тд) и иногда с free-av.de, файлы выкачиваються с сервер случайным образом. То есть часть файлов с одного сервера часть с другого.
1 Я хочу задать одну папку в кэше для всех зеркал. Если не трудно черканите пример.
2 И ТТЛ файла указать 72 часа, это как я понял делаеться в "не обновлять"
#5#~#True#~#.*#~##~#dl*.avgate.net#~#72:00
Как мне сюда добавить free-av.de?
Сообщить модератору   Записан
Artin39
Новичок
*

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

Сообщений: 4


« Ответ #361 : 27 февраля 2008, 18:49:44 »

Прописал всё руками. Правило на каждый сервак. Работает Улыбка
Код:
Преобразование УРЛ
#5#~#True#~#dl1.avgate.net#~#dl.avgate.net#~#False#~#True
...
#5#~#True#~#dl6.avgate.net#~#dl.avgate.net#~#False#~#True
Не обновлять
#5#~#True#~#.*#~##~#dl1.avgate.net#~#72:00
...
#5#~#True#~#.*#~##~#dl6.avgate.net#~#72:00
Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #362 : 27 февраля 2008, 19:15:36 »

Artin39

Можно обойтись меньшим количеством правил.

1 Я хочу задать одну папку в кэше для всех зеркал. Если не трудно черканите пример.

#5#~#True#~#dl\d+\.(avgate\.net|free-av\.de)/#~#dl.avgate.net/#~#False#~#True

Цитировать
2 И ТТЛ файла указать 72 часа, это как я понял делаеться в "не обновлять"

#5#~#True#~#.*#~##~#dl\d+\.(avgate\.net|free-av\.de)#~#72:00
а лучше так:
#5#~#True#~#dl\d+\.(avgate\.net|free-av\.de)#~##~##~#72:00
« Последнее редактирование: 07 июня 2008, 12:32:24 от DenZzz » Сообщить модератору   Записан
regkey
Новичок
*

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

Сообщений: 29


« Ответ #363 : 28 февраля 2008, 04:37:54 »

Есть такой вопросик: можно ли сделать так, чтобы обновления с http://windowsupdate.microsoft.com/ складывались в папку t:\winupdate и если идет запрос на файл, уже хранящийся в этой папке с других машин в сети, то файл брался бы из этой папки?  Смущен
Сейчас же эти файлы не кэшируются. Думаю из-за "белого" правила #10#~#True#~#\.(7z|ac3|ace|avi|avz|cab|exe|gz|iso|ja[dr]|mov|mp3|mpe?g|msi|nup|ogg|rar|rpm|tar|tgz|wmv|z(ip)?)#~##~##~#False#~#True#~#False#~#True#~#False#~#False.... Или может быть должо быть какое то другое правило для записи в кэш и последующей выдачи файлов только из кэша?
« Последнее редактирование: 28 февраля 2008, 04:44:35 от regkey » Сообщить модератору   Записан
popkov
Beta tester
*****

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

Сообщений: 349


« Ответ #364 : 28 февраля 2008, 10:53:08 »

Есть такой вопросик: можно ли сделать так, чтобы обновления с http://windowsupdate.microsoft.com/ складывались в папку t:\winupdate и если идет запрос на файл, уже хранящийся в этой папке с других машин в сети, то файл брался бы из этой папки?  Смущен
По поводу WindowsUpdate я уже писал на RU-Board, и это внесено в FAQ. По умолчанию загрузка идёт вообще в обход HC, поскольку эта служба использует службу BITS для загрузки обновлений. Но хуже всего то, что BITS загружает обновления не целиковыми файлами, а маленькими кусочками, поэтому большинство из этих файлов не могут быть кэшированы... Грустный Вот такие дела... Возможно, существует какой-то способ заставить BITS загружать обновления целиковыми файлами, просто я не знаю...
Сообщить модератору   Записан
regkey
Новичок
*

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

Сообщений: 29


« Ответ #365 : 28 февраля 2008, 12:35:20 »

Жаль =( А то столько трафика мимо идет ......
Сообщить модератору   Записан
Artin39
Новичок
*

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

Сообщений: 4


« Ответ #366 : 28 февраля 2008, 12:45:56 »

Artin39

Можно обойтись меньшим количеством правил.

#5#~#True#~#(dl\d+\.avgate\.net|free-av\.de)/#~#dl.avgate.net/#~#False#~#True

#5#~#True#~#.*#~##~#dl\d+\.avgate\.net|free-av\.de#~#72:00
Спасибо! Теперь всё работает! Только вместо free-av\.de надо написать dl\d+\.free-av\.net.
У них сайт с обновкакми dl1.free-av.net. А в посте выше я ошибся Подмигивающий
Спасибо ещё раз.
Сообщить модератору   Записан
popkov
Beta tester
*****

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

Сообщений: 349


« Ответ #367 : 28 февраля 2008, 12:50:36 »

Жаль =( А то столько трафика мимо идет ......
Попробуй порыться в Инете - может, и найдутся какие-то настройки BITS. Я целую неделю потратил, пока выяснил только то, что уже написал здесь и в FAQ. Но по поводу настроек идея пришла только сейчас...
Сообщить модератору   Записан
Artin39
Новичок
*

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

Сообщений: 4


« Ответ #368 : 28 февраля 2008, 12:57:01 »

Есть такой вопросик: можно ли сделать так, чтобы обновления с http://windowsupdate.microsoft.com/ складывались в папку t:\winupdate и если идет запрос на файл, уже хранящийся в этой папке с других машин в сети, то файл брался бы из этой папки?  Смущен
Сейчас же эти файлы не кэшируются. Думаю из-за "белого" правила #10#~#True#~#\.(7z|ac3|ace|avi|avz|cab|exe|gz|iso|ja[dr]|mov|mp3|mpe?g|msi|nup|ogg|rar|rpm|tar|tgz|wmv|z(ip)?)#~##~##~#False#~#True#~#False#~#True#~#False#~#False.... Или может быть должо быть какое то другое правило для записи в кэш и последующей выдачи файлов только из кэша?
Посмотри в сторону Windows Server Update Services (WSUS)
http://forum.ru-board.com/topic.cgi?forum=8&topic=0588&start=0
Сообщить модератору   Записан
regkey
Новичок
*

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

Сообщений: 29


« Ответ #369 : 01 марта 2008, 17:25:19 »

Спасиб... Вроде то что надо....  Улыбка
Жаль конечно что НС не может справляться с этим...  Плачущий
Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #370 : 03 марта 2008, 11:44:52 »

Возможно ли заставить HandyCache с помощью lua...

Все вопросы по скриптам задаются в отдельной теме: "Скрипты Lua в HandyCache"
Сообщить модератору   Записан
regkey
Новичок
*

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

Сообщений: 29


« Ответ #371 : 11 марта 2008, 07:04:22 »

А картинки эти одинаковые? И структура подкаталогов совпадает? Тогда правило такое:

#5#~#True#~#^[ci].*\.(?=odnoklassniki\.ru/)#~##~#False#~#True

Хм... правило преобразования работает. Вроде бы, хотя в папке с кэшем куча папок вида ХХХ.odnoklassniki.ru . И как его подправить, чтобы фотографии записывались в кэш... И соответственно при нахождении их в кэше брались из него? А то в мониторе видно только срабатывание правила преобразования..... А вот записи фоток в кэш, что то не наблюдается =/

Линки с фото имеют вид в мониторе:
11.03.2008/14:02:44 local/127.0.0.1 http://i43.odnoklassniki.ru/getImage?photoId=142309998432&photoType=0 40291 40291/263 100% 459 "200 OK" П.6
П.6 (Преобразование URL): ^[ci].*\.(?=odnoklassniki\.ru/)
11.03.2008/13:58:32 local/127.0.0.1 http://i45.odnoklassniki.ru/getImage?photoId=88912731746&photoType=2 5485 5485/262 100% 444 "200 OK" П.6
П.6 (Преобразование URL): ^[ci].*\.(?=odnoklassniki\.ru/)
11.03.2008/13:59:26 local/127.0.0.1 http://w14.odnoklassniki.ru/getImage?photoId=88912731746&photoType=0 60748 60748/263 100% 496 "200 OK" П.6
П.6 (Преобразование URL): ^[ci].*\.(?=odnoklassniki\.ru/)
(выделил меняющиеся фрагменты.... Остальное вроде без изменений остается...)
« Последнее редактирование: 11 марта 2008, 07:08:56 от regkey » Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #372 : 11 марта 2008, 07:54:05 »

И как его подправить, чтобы фотографии записывались в кэш...

Надо не его править, а смотреть, какие у тебя правила в списке "Запись в кэш"!
Там есть правило: .* ? Оно включено? Сам список включен?

Цитировать
И соответственно при нахождении их в кэше брались из него?

В дефолтном списке "Не обновлять" замени первое правило на такое:

#5#~#True#~#[/=?;&](get|view)?(.*_)?(avatar|images?|img|pic(s|ture|x)?|screenshot)(_?id|preview)?(/?$|[?=&]|\.(php|pl))#~##~##~#

Сообщить модератору   Записан
regkey
Новичок
*

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

Сообщений: 29


« Ответ #373 : 11 марта 2008, 08:19:38 »

Надо не его править, а смотреть, какие у тебя правила в списке "Запись в кэш"!
Там есть правило: .* ? Оно включено? Сам список включен?

В дефолтном списке "Не обновлять" замени первое правило на такое:

#5#~#True#~#[/=?;&](get|view)?(.*_)?(avatar|images?|img|pic(s|ture|x)?|screenshot)(_?id|preview)?(/?$|[?=&]|\.(php|pl))#~##~##~#



Правила в списке (список включен) "Запись в кэш":
#4#~#False#~#.*#~##~#
#4#~#True#~#\.[ds]?html?(\?|$)#~##~#
#4#~#True#~#\.(bmp|gif|jpe?g|ipg|ipeg|jpg|jpeg|cur|tif|png|swf|ico)(\?|$)#~##~#
#4#~#True#~#\.(php|cgi|js|css)(\?|$)#~##~#
#4#~#True#~#\.(flv|flw|iflv)(\?|$)#~##~#
соответственно правило .* отключено (Оно и при установке было отключено)....  Думаю зачем всякий шлак сохранять..... Или не прав я?

Цитировать
В дефолтном списке "Не обновлять" замени первое правило на такое:

#5#~#True#~#[/=?;&](get|view)?(.*_)?(avatar|images?|img|pic(s|ture|x)?|screenshot)(_?id|preview)?(/?$|[?=&]|\.(php|pl))#~##~##~#
заменил... Было:
#5#~#False#~#[/=?;&](get|view)?(.*_)?(avatar|images?|img|pic(s|ture|x)?|screenshot)(_?id|preview)?(/?$|=|&|\.(php|pl))#~##~##~#
собсно не заметил особенной разницы.....  Непонимаю

И как быть с:

Цитировать
Вроде бы, хотя в папке с кэшем куча папок вида ХХХ.odnoklassniki.ru

Удалил все папки из кэша, где есть в названии .odnoklassniki.ru. прошелся по сайту - опять куча папок  Непонимаю
« Последнее редактирование: 11 марта 2008, 08:31:48 от regkey » Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #374 : 11 марта 2008, 12:31:15 »

Оно и при установке было отключено

В дефолтных списках оно ВКЛючено при установке! Если в кэш файл не пишется, то и не обновлять его HC в ряде случаев не сможет!
Либо включи правило .* в списке "Запись в кэш", либо добавь в список сайт одноклассников, чтобы он кэшировался целиком!

Цитировать
заменил... собсно не заметил особенной разницы.....

См. выше...

Цитировать
Цитировать
Вроде бы, хотя в папке с кэшем куча папок вида ХХХ.odnoklassniki.ru
Удалил все папки из кэша, где есть в названии .odnoklassniki.ru. прошелся по сайту - опять куча папок 

Расшифруй все XXX , которые там встречаются. То правило в "Преобразовании URL" срабатывает только на домены вида: cXX.odnoklassniki.ru ,  iXX.odnoklassniki.ru
Видимо, правило надо расширить как-то так:

#5#~#True#~#^[a-z]\d+\.(?=odnoklassniki\.ru/)#~##~#False#~#True
Сообщить модератору   Записан
regkey
Новичок
*

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

Сообщений: 29


« Ответ #375 : 12 марта 2008, 03:38:47 »

В дефолтных списках оно ВКЛючено при установке! Если в кэш файл не пишется, то и не обновлять его HC в ряде случаев не сможет!
Либо включи правило .* в списке "Запись в кэш", либо добавь в список сайт одноклассников, чтобы он кэшировался целиком!
Странно. У меня при установке и обновлении списков галка с него была снята. Я и не трогал. Теперь поставил. Кэшируется. Вот только думаю винт быстро забьётся... если всё подряд кэшировать =/
А если делать правило для записи в кэш однокласников.... То правильно ли будет правило:
#4#~#True#~#^[a-z]\d+\.(?=odnoklassniki\.ru/)#~##~#

Расшифруй все XXX , которые там встречаются. То правило в "Преобразовании URL" срабатывает только на домены вида: cXX.odnoklassniki.ru ,  iXX.odnoklassniki.ru
Видимо, правило надо расширить как-то так:

#5#~#True#~#^[a-z]\d+\.(?=odnoklassniki\.ru/)#~##~#False#~#True

хм... Да, там были не только cXX... iXX.... Поменял правило - работает  Отлично!
Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #376 : 12 марта 2008, 21:15:43 »

Вот только думаю винт быстро забьётся... если всё подряд кэшировать =/

Для тебя важнее экономия дискового пространства или интернет-трафика?
Если последнее, то пусть в кэш пишутся все файлы!

Цитировать
А если делать правило для записи в кэш однокласников.... То правильно ли будет правило:
#4#~#True#~#^[a-z]\d+\.(?=odnoklassniki\.ru/)#~##~#

Для тех фоток, что ты приводил выше, сгодится, хотя можно его и упростить...
Сообщить модератору   Записан
regkey
Новичок
*

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

Сообщений: 29


« Ответ #377 : 13 марта 2008, 11:43:02 »

Для тебя важнее экономия дискового пространства или интернет-трафика?
Если последнее, то пусть в кэш пишутся все файлы!
Принято =)

Для тех фоток, что ты приводил выше, сгодится, хотя можно его и упростить...

насколько? Или не париться, и поставить кэшировать с этого сайта всё?
Сообщить модератору   Записан
ramsay
Новичок
*

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

Сообщений: 8


« Ответ #378 : 21 марта 2008, 15:38:50 »

пожалуста подскажите,
использую
HC 1.00 RC1 (1.0.0.21)

не могу зайти в чат

http://chat.bobruisk.ru/  сначала идет надпись в окне сообщений

Пожалуйста, подождите, идет подключение к чат-серверу...

а потом

Error
Error occurred! Description: Error reading WWW server response (HTTP Header).


почему такое может быть, может в игнор его добавить как, но не хотелось бы , там много смайлов которые лучше кешировать


подскажите , что не так у меня!!) без HC нормаьно загружается
Сообщить модератору   Записан
Bob
Новичок
*

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

Сообщений: 6



« Ответ #379 : 22 марта 2008, 10:46:37 »

Прошу помочь советом, как использовать HC как фильтр?
1.Как запретить клиентам в сети принимать *.swf?
2.Как запретить клиентам в сети видеть все-все картинки?
3.У меня есть список bad сайтов. Как запретить смотреть эти сайты клиентам сети?
Спасибо.
SY
Your real friend
Vladimir
( bobsen @ mail . ru )
Сообщить модератору   Записан

Bob Sencler.
Страниц: 1 ... 17 18 [19] 20 21 ... 89   Вверх
  Отправить эту тему    Печать  

 
Перейти в: