+  HandyCache форум
|-+  Главная категория» Общие вопросы» Написание правил по заявкам
Имя пользователя:
Пароль:
Страниц: 1 ... 30 31 [32] 33 34 ... 89   Вниз
  Отправить эту тему    Печать  
Автор Тема: Написание правил по заявкам  (Прочитано 1122858 раз)
0 Пользователей и 1 Гость смотрят эту тему.
NT Man
Новичок
*

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

Сообщений: 40


« Ответ #620 : 02 октября 2008, 08:29:29 »

Можно попробовать правило Белого списка
#10#~#True#~#[/_]((ctrl|sec)img|(k|re)?captcha)[/.?]|^sms\.mts\.ru/pic\.aspx|^img2\.depositfiles\.com/img/codes/|^ifolder\.ru/random/images/\?|^sorry\.google\.com/sorry/image\?id=\d+$|^\w+\.rapidshare\.com/access\d+\.jpg$#~##~##~#True#~#True#~#True#~#True#~#False#~#False
Вариант но не буду же я для каждого сайта правило переписывать. IMHO тут надо проверять дату картинки.
Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #621 : 02 октября 2008, 09:44:01 »

Вариант но не буду же я для каждого сайта правило переписывать. IMHO тут надо проверять дату картинки.

И что это нам даст? Как отличить кэпчу от обычной картинки по дате?
Сообщить модератору   Записан
NT Man
Новичок
*

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

Сообщений: 40


« Ответ #622 : 02 октября 2008, 09:49:51 »

И что это нам даст? Как отличить кэпчу от обычной картинки по дате?
А зачем отличать?? Если дата картинки на сервее > даты закэшированной картинки, то обновляем кэш. Или так не покатит?
Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #623 : 02 октября 2008, 10:02:10 »

Если дата картинки на сервее > даты закэшированной картинки, то обновляем кэш.

Для этого придется делать запрос на сервер по каждой картинке! А это затормозит загрузку страницы и увеличит трафик.

Есть для HC такой скрипт dont_update_file_by_size.lua, который занимается сравнением размеров файлов в кэше с сервером. Он решит твою проблему с кэпчами, но тебе придется отключить в списке "Не обновлять" правила для картинок, что чревато накладными расходами, описанными выше.
« Последнее редактирование: 02 октября 2008, 10:07:10 от DenZzz » Сообщить модератору   Записан
Михаил
Gold beta tester
*****

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

Сообщений: 5513



« Ответ #624 : 02 октября 2008, 10:30:23 »

Вариант но не буду же я для каждого сайта правило переписывать. IMHO тут надо проверять дату картинки.
Можно попробовать скрипт: если ответ содержит no-cache, no-store или must-revalidate, и это картинка, то не писать ее в кэш.
Сообщить модератору   Записан
vipman
Новичок
*

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

Сообщений: 2


« Ответ #625 : 09 октября 2008, 05:03:45 »

Здраствуйте. подскажите пожалуйста, как можно(если вообще можно) настроить НС на работу с двумя внешними прокси, например если один не отвечает, чтоб перекидывало на другой, или использовать 2 внешних прокси одновременно. Возрастет ли при этом скорость закачки(например 2 внешних прокси по 256к ограничение на каждом)? Заранее спасибо.
Сообщить модератору   Записан

Деньги правят миром...
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #626 : 09 октября 2008, 13:27:36 »

как можно(если вообще можно) настроить НС на работу с двумя внешними прокси, например если один не отвечает, чтоб перекидывало на другой

Можно настроить хоть десять условных прокси, но переключаться они будут в зависимости от URL, а не "если один не отвечает".
Почитай подробнее про условные прокси в ФАКе, Документации и в теме: "Настройка Внешних (родительских) прокси (условных и безусловных)".

Цитировать
или использовать 2 внешних прокси одновременно.

Одновременно для разных запросов можно, а одновременно для одного запроса - нельзя.

Цитировать
Возрастет ли при этом скорость закачки(например 2 внешних прокси по 256к ограничение на каждом)?

Зависит от ширины канала от тебя до этих прокси.
Сообщить модератору   Записан
HKLM
Старожил
****

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

Сообщений: 305


« Ответ #627 : 10 октября 2008, 09:24:45 »

Напишите правило пожалуйста, снова разные адреса у одной страницы
Код:
http://forum.worldok.ru/index.php?showtopic=152872&st=60&start=60
http://forum.worldok.ru/index.php?showtopic=152872&st=60
http://team-madalf.com/index.php?showtopic=2935&st=30&start=30
http://team-madalf.com/index.php?showtopic=2935&st=30
http://forum.qwerty.ru/index.php?showtopic=128674&st=90&start=90
http://forum.qwerty.ru/index.php?s=788a0293632d271ae10c88178d492622&showtopic=128674&st=90
Сообщить модератору   Записан
Zelen
Пользователь
**

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

Сообщений: 82


pew pew


« Ответ #628 : 13 октября 2008, 12:23:31 »

Здраствуйте.
Нужно добавить в "чёрный" список сайты, к которым хочу закрыть доступ Улыбка
Например: porno.net sex.com pizdec.ru и тд
Вопрос Улыбка, а нельзя ли в одну строчку всё вписать(у меня есть список сайтов в txt)? или обязательно для каждого "плохого" сайта одно правило?
есть ли какое нибудь универсальное правило? Улыбка
Сообщить модератору   Записан

всё будет хорошо =)
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #629 : 13 октября 2008, 22:39:56 »

Напишите правило пожалуйста, снова разные адреса у одной страницы

#5#~#True#~#(/index\.php\?)(?=.*&.*&).*(showtopic=\d+&st=\d+).*#~#\1\2#~#False#~#True

Лучше добавь это правило в список "Преобразование URL", а не в "Переадресацию".


Вопрос, а нельзя ли в одну строчку всё вписать

Можно через "|".
Сообщить модератору   Записан
HKLM
Старожил
****

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

Сообщений: 305


« Ответ #630 : 14 октября 2008, 04:30:05 »

Лучше добавь это правило в список "Преобразование URL", а не в "Переадресацию".
А эти два правила тоже лучше в "Преобразование URL"?
#5#~#True#~#(viewtopic\.php\?t=\d+)&postdays=[^&]*&postorder=[^&]*(&start=\d+)#~#\1\2#~#False#~#True
#5#~#True#~#&highlight=[^&]*#~#\1#~#False#~#True

Кстати очень полезные правила, для экономии трафика.
Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #631 : 14 октября 2008, 09:44:35 »

А эти два правила тоже лучше в "Преобразование URL"?

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

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

Сообщений: 18


« Ответ #632 : 15 октября 2008, 10:44:34 »

Здравствуйте, появилась идея сделать вот так:

В "доменных" папках лежат файлы favicon.ico
Создать папку Favicon, и туда скидывать все эти файлики, но чтоб имена у них становились в виде "доменное имя".
Например: из папки handycache.ru\favicon.ico -> Favicon\handycache.ru
После чего favicon.yandex.net - направить на папку favicon, но так чтоб он только читал из этой папки и не записывал, в итоге на яндексе будут
отображаться иконки только тех сайтов которые мы посещали.
Экономия!
Добавлено: 15 Октября 2008, 10:42:58

В преобразовании URL есть правило: #5#~#True#~#.*(/templates/subSilver/images/)#~#_phpBB\1#~#False#~#True
Но оно какое-то не универсальное, то есть используется только один шаблон - subSilver, а ведь их может быть сколько угодно,
например cleangreen или на этом сайте hctemplate1. Еще в папке шаблона может быть не только папка images, но и css и bbcodes.
Напишите пожалуйста универсальное правило для phpBB.
Сообщить модератору   Записан
Zelen
Пользователь
**

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

Сообщений: 82


pew pew


« Ответ #633 : 16 октября 2008, 16:07:30 »

Цитата: DenZzz
Можно через "|".
сори ниасилил Улыбка
хотел попробовать добавить в "Чёрный список" ХХХ сайты , открыл блокнотом, заменил "; 0;" на "|", скопировал, вставил в "чёрный список" перед правилом добавил "+".
После добавления не заходит в почту мейл.ру и аська заблокировалась Веселый Веселый Веселый
В чём я ошибся? Улыбка
Сообщить модератору   Записан

всё будет хорошо =)
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #634 : 16 октября 2008, 18:38:15 »

заменил "; 0;" на "|"

Это далеко не все, что надо было править! Еще там есть лишние: "; 1;" , "http://" , "www.", "*" в начале и конце правил, ненужные концы строк.

Цитировать
После добавления не заходит в почту мейл.ру и аська заблокировалась

Ничего удивительного - в том файле есть такие строки:
*mail.lovers.ru*; 0;
*.mail.ru/cgi-bin/sendmsgok*; 1;
*icq*; 1;
*icq.com*; 1;

Какое отношение все это имеет к ХХХ я не понял...
Сообщить модератору   Записан
Zelen
Пользователь
**

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

Сообщений: 82


pew pew


« Ответ #635 : 17 октября 2008, 15:33:53 »

Это далеко не все, что надо было править! Еще там есть лишние: "; 1;" , "http://" , "www.", "*" в начале и конце правил, ненужные концы строк.
Ничего удивительного - в том файле есть такие строки:
*mail.lovers.ru*; 0;
*.mail.ru/cgi-bin/sendmsgok*; 1;
*icq*; 1;
*icq.com*; 1;
Спасибо.

Какое отношение все это имеет к ХХХ я не понял...
действительно почему они в списке ХХХ, может ошибка Улыбка....
Сообщить модератору   Записан

всё будет хорошо =)
Zelen
Пользователь
**

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

Сообщений: 82


pew pew


« Ответ #636 : 17 октября 2008, 17:11:35 »

Продолжим Веселый
открыл black.lst, скопировал с xxx.flt нужные сайты и вставил в black.lst

Пример:
True#~#+*xakep*|#~##~##~#
True#~#+*xxx*|#~##~##~#
True#~#+*sex*|#~##~##~#
True#~#+*porno*|#~##~##~#
True#~#+*globalpotd*|#~##~##~#
True#~#+*worldsex-archives*|#~##~##~#   и тд

перезапустил хендикэш, "чёрный список" умер Веселый стал пустым Веселый
В чём я опять ошибся? Улыбка
XXX.TXT
Сообщить модератору   Записан

всё будет хорошо =)
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #637 : 17 октября 2008, 20:27:41 »

В чём я опять ошибся?

Может, тебе сначала про синтаксис правил почитать в ФАКе?

В простом формате правила в black.lst будут выглядеть так:
HandyCache_list_Format_1
True#~#+xakep#~##~##~#0
True#~#+xxx#~##~##~#0
True#~#+sex#~##~##~#0
True#~#+porno#~##~##~#0
True#~#+globalpotd#~##~##~#0
True#~#+worldsex-archives#~##~##~#0

и т.д.

Вообще, в твоем списке куча повторов, которые можно просто удалить, ничего не потеряв! Например, правило "+sex" блокирует любые сайты, где есть слово "sex" - в твоем списке таких 220 строк. Аналогично и по другим ключевым словам.

Еще есть большие группы правил, которые можно регулярным выражением объединить в одно универсальное. Например, у меня есть одно правило, которое покрывает почти половину твоего списка:

adult|amateur|[^c]anal[^iy]|anus|babe[^l]|bitch|bondage|boob|clit|devk[iy]|dick|dildo|donne|erotik|fuck|gay|intim|lesbian|nude|orgazm|orgy|porn|pussy|se(ks|x)[^=]|slut|suck|tits|virgin|xxx

Кроме того в твоем списке много сайтов, которые не имеют никакого отношения к тематике ХХХ. В исходном списке строки, заканчивающиеся на "1;", были похоже исключениями, а ты их в черный список зачем-то засунул...
Сообщить модератору   Записан
Zelen
Пользователь
**

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

Сообщений: 82


pew pew


« Ответ #638 : 18 октября 2008, 13:03:03 »

Спасибо DenZzz, всё заработало Подмигивающий

мб кому понадодится XXX.txt
Сообщить модератору   Записан

всё будет хорошо =)
svoy2007
Новичок
*

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

Сообщений: 4



WWW
« Ответ #639 : 18 октября 2008, 13:54:08 »

мб кому понадодится XXX.txt
Интересный список. Попробую в школе, думаю быстрее будет инет работать. и ПКФ не нужен
Сообщить модератору   Записан
Страниц: 1 ... 30 31 [32] 33 34 ... 89   Вверх
  Отправить эту тему    Печать  

 
Перейти в: