Главная
Форум
Контакты
Купить
Поддержи проект
Поиск
Искать:
Расширенный поиск
[Закрыть]
Правила форума
Войти
Регистрация
Russian
English
HandyCache форум
Главная категория
»
Общие вопросы
»
Написание правил по заявкам
Имя пользователя:
1 час
1 день
1 неделя
1 месяц
Навсегда
Пароль:
Страниц:
1
...
59
60
[
61
]
62
63
...
89
Вниз
« предыдущая тема
следующая тема »
Отправить эту тему
Печать
Автор
Тема: Написание правил по заявкам (Прочитано 1126195 раз)
0 Пользователей и 3 Гостей смотрят эту тему.
White
Новичок
Репутация: +1/-0
Offline
Сообщений: 19
Re: Написание правил по заявкам
«
Ответ #1200 :
09 октября 2010, 20:24:20 »
Спасибо большое ребят.
Сообщить модератору
Записан
steelrat
Новичок
Репутация: +1/-2
Offline
Сообщений: 23
Re: Написание правил по заявкам
«
Ответ #1201 :
18 октября 2010, 15:37:53 »
У меня скорее вопрос чем просьба о написании правила.
Хочется чтобы условные прокси работали по принципу - если заданный прокси не ответил (не прошел тестовое соединение с определенным сайтом), то переходим к следующему прокси. И так по списку заданных прокси для конкретного условия.
Почему спрашиваю. У нас в локальной сети есть несколько шлюзов аськи для тех у кого нет инета. Но беда в том, что время от времени то один, то другой шлюз падают на день или два. Вот и хотелось бы чтобы НС сам переключал условные прокси, если по одному из них не удалось подключиться.
Так вот, как это лучше делать - вносить предложение по добавлению в сам НС или вполне можно обойтись написанием расширения?
Сообщить модератору
Записан
mai62
Автор HC
Репутация: +226/-4
Offline
Сообщений: 6383
Re: Написание правил по заявкам
«
Ответ #1202 :
18 октября 2010, 15:51:07 »
Это может сделать расширение. Пример расширения, выполняющего похожую задачу здесь
http://handycache.ru/component/option,com_smf/Itemid,10/topic,2595.0/
Сообщить модератору
Записан
steelrat
Новичок
Репутация: +1/-2
Offline
Сообщений: 23
Re: Написание правил по заявкам
«
Ответ #1203 :
18 октября 2010, 16:53:19 »
Задача похожа, но не совсем. Там вначале ищутся шлюзы, а потом используется список, который так же переключается вручную.
А нужно наоборот: шлюзы уже есть, нужно использовать и проверять используемый, в случае если шлюз не отвечает, то
автоматически
переключаться на другой шлюз. И так по списку заданных шлюзов.
Сообщить модератору
Записан
mai62
Автор HC
Репутация: +226/-4
Offline
Сообщений: 6383
Re: Написание правил по заявкам
«
Ответ #1204 :
18 октября 2010, 18:41:10 »
Цитировать
Там вначале ищутся шлюзы
Шлюзы там не ищутся. Там есть список прокси, которые проверяются на работоспособность и анонимность. Те, что удовлетворяют требованиям сохраняются в другой список.
Цитировать
А нужно наоборот: шлюзы уже есть, нужно использовать и проверять используемый
На мой взгляд разумнее наоборот: сначала проверять, а потом использовать. При получении запроса можно брать прокси из списка и проверять их на доступность требуемого сервера. Когда подходящий прокси найдется, отправить через него запрос от клиента.
Сообщить модератору
Записан
steelrat
Новичок
Репутация: +1/-2
Offline
Сообщений: 23
Re: Написание правил по заявкам
«
Ответ #1205 :
18 октября 2010, 21:36:32 »
Цитата: mai62 от 18 октября 2010, 18:41:10
На мой взгляд разумнее наоборот: сначала проверять, а потом использовать. При получении запроса можно брать прокси из списка и проверять их на доступность требуемого сервера. Когда подходящий прокси найдется, отправить через него запрос от клиента.
Не-а. Ситуация иная. Ася работает, работает и тут шлюз падает. Нужно сменить шлюз на другой (именно по-этому нужен контроль уже используемого шлюза).
Говорю же, что нужно контроль за шлюзом, а не проверка к какому шлюзу подключиться.
У меня комп работает 24/7, аська работает в том же режиме. Просто утомляет, что надо следить подключена ася или нет. И если не подключена, то в настройках сменить шлюз на другой. Шлюзы тоже работают 24/7, но бывает всякое - то электричество пропадет, то комп перезапускается, т.е. шлюз пропадает на время. И пока он не работает, надо переподключиться на другой (работающий) шлюз.
Было бы приятно если бы такая возможность была в самом НС: прописано несколько условных прокси с одинаковым правилом, если не удается установить соединение через один из условных прокси, то пробуем подключиться через другой условный прокси у которого такое же правило. И так по всем условным прокси, которые имеют это правило.
Сообщить модератору
Записан
impulse
Новичок
Репутация: +0/-0
Offline
Сообщений: 20
Re: Написание правил по заявкам
«
Ответ #1206 :
29 октября 2010, 12:14:25 »
вот такое правило в преобразовании...
#5#~#True#~#\d{1,}\.jim\d{1,}\.mail\.ru#~##~#False#~#True
Где ошибся?
Сообщить модератору
Записан
mai62
Автор HC
Репутация: +226/-4
Offline
Сообщений: 6383
Re: Написание правил по заявкам
«
Ответ #1207 :
30 октября 2010, 01:23:33 »
impulse
Ты не написал чего ты хотел добиться своим правилом.
Сообщить модератору
Записан
impulse
Новичок
Репутация: +0/-0
Offline
Сообщений: 20
Re: Написание правил по заявкам
«
Ответ #1208 :
01 ноября 2010, 08:51:03 »
mai62
Чтобы сохранялось все в одной папочке в кэше... Типа как вконтакте или одноунитазники...
Сообщить модератору
Записан
mai62
Автор HC
Репутация: +226/-4
Offline
Сообщений: 6383
Re: Написание правил по заявкам
«
Ответ #1209 :
01 ноября 2010, 12:20:44 »
Это не добавляет ясности. Опиши свою цель в таком ключе: есть такие URL (несколько характерных примеров), хочу получить в результате вот это.
Сообщить модератору
Записан
impulse
Новичок
Репутация: +0/-0
Offline
Сообщений: 20
Re: Написание правил по заявкам
«
Ответ #1210 :
01 ноября 2010, 14:28:55 »
http://1234.jim4.mail.ru/
http://444.jim56.mail.ru/
http://288.jim1.mail.ru/
http://456.jim57.mail.ru/
http://1.jim55.mail.ru/
в итоге получить
http://jim.mail.ru/
Сообщить модератору
Записан
Aleksei N
Постоялец
Репутация: +4/-0
Offline
Сообщений: 125
Re: Написание правил по заявкам
«
Ответ #1211 :
01 ноября 2010, 15:06:39 »
impulse
Тогда нужно такое правило:
#5#~#True#~#\d+\.jim\d+\.mail\.ru#~#jim.mail.ru#~#False#~#True
Сообщить модератору
Записан
impulse
Новичок
Репутация: +0/-0
Offline
Сообщений: 20
Re: Написание правил по заявкам
«
Ответ #1212 :
01 ноября 2010, 15:25:36 »
Огромное спасибо, избавился от 300+ попочек в кэше...
Сообщить модератору
Записан
divinets
Пользователь
Репутация: +1/-0
Offline
Сообщений: 59
Re: Написание правил по заявкам
«
Ответ #1213 :
18 ноября 2010, 19:49:23 »
Добрый день.
Помогите решить задачу.
Есть сайт (photofile.ru). Он создан для хранения фотоальбомов. Это сайт медленно граузится у меня. Хотелось бы его закешировать.
На сайте используются ссылки на фото вот такого типа:
"
http://shcherbik.users.photofile.ru/photo/shcherbik/115336935/xlarge/125784079.jpg?
". (так же грузятся фотки и без знака вопроса в конце).
Работают правила записи "З1" в кеш по расширению (.*\.jpg) и преобразования "П1" (.*\.jpg?.*) в (.*\.jpg).
Особенность этого сайта в том, что страница альбома для отображения фото, запрашивает его вот по такум адресу "
http://shcherbik.users.photofile.ru/photo/shcherbik/115336935/xlarge/125784079.jpg
" (т.е. без вопроса в конце), получает ответ (я так понимаю там перенаправление на саму фотку, срабатывает правило З1, происходит запись в кеш маленького файла в котором лишь перенаправление на саму фотку) и грузит фотку по адресу ("
http://shcherbik.users.photofile.ru/photo/shcherbik/115336935/xlarge/125784079.jpg?
"), которую не может уже загрузить, так как из-за П1 вместо фото из кеша отдается файл без вопроса, содержащий перенаправление. Происходит зацикливание.
Как предотвратить запись файла перенаправления в кеш (на диске он имеет такое имя "125784079.jpg#m"), что б не произошло зацикливания? Как можно еще может по другому решить проблему?
П.С. Правила З1 и П1 обязательны для работы других ссылок (записи в кеш и преобразования).
Спасибо за советы.
Сообщить модератору
Записан
mai62
Автор HC
Репутация: +226/-4
Offline
Сообщений: 6383
Re: Написание правил по заявкам
«
Ответ #1214 :
18 ноября 2010, 22:04:26 »
Правилу П1 в колонку Исключения впиши shcherbik\.users\.photofile.ru и это правило не будет работать для сайта
http://shcherbik.users.photofile.ru/
Сообщить модератору
Записан
divinets
Пользователь
Репутация: +1/-0
Offline
Сообщений: 59
Re: Написание правил по заявкам
«
Ответ #1215 :
18 ноября 2010, 22:07:18 »
В "Преобразовании URL" (HC 1.0.0.303) нет возможности задать исключения. Только что разве белым списком попробовать...
Еще вопрос, почему в данном случае не срабатывает отметка "Не сохранять файлы меньше". У меня в этом поле 700, то бишь 700 байт, а файл 125784079.jpg#m удачно пишется в кеш при размере всего 100 байт. Если бы такой маленький файл не писался в кеш, то и проблемы бы не было.
«
Последнее редактирование: 18 ноября 2010, 22:13:17 от divinets
»
Сообщить модератору
Записан
mai62
Автор HC
Репутация: +226/-4
Offline
Сообщений: 6383
Re: Написание правил по заявкам
«
Ответ #1216 :
19 ноября 2010, 14:01:29 »
Цитировать
В "Преобразовании URL" (HC 1.0.0.303) нет возможности задать исключения.
Да, это я слегка погорячился, действительно, надо использовать Белый список.
Цитировать
Еще вопрос, почему в данном случае не срабатывает отметка "Не сохранять файлы меньше". У меня в этом поле 700, то бишь 700 байт, а файл 125784079.jpg#m удачно пишется в кеш при размере всего 100 байт. Если бы такой маленький файл не писался в кеш, то и проблемы бы не было.
Странно. У файла 125784079.jpg только URL длиной 83 символа, как остальное содержимое файла помещается в 17 байт?
Сообщить модератору
Записан
divinets
Пользователь
Репутация: +1/-0
Offline
Сообщений: 59
Re: Написание правил по заявкам
«
Ответ #1217 :
20 ноября 2010, 15:07:46 »
Цитата: mai62 от 19 ноября 2010, 14:01:29
Странно. У файла 125784079.jpg только URL длиной 83 символа, как остальное содержимое файла помещается в 17 байт?
А откуда 17 байт? У меня 700 байт в ограничении записи файла, а файл размером около 100 байт все равно пишется в кеш, игнорируя запрет.
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Написание правил по заявкам
«
Ответ #1218 :
20 ноября 2010, 23:57:46 »
Цитата: divinets от 20 ноября 2010, 15:07:46
А откуда 17 байт? У меня 700 байт в ограничении записи файла, а файл размером около 100 байт все равно пишется в кеш, игнорируя запрет.
Как в файле 125784079.jpg#m может быть только 100 байт, если сам URL - это уже 83 символа, что равно 83 байтам?! А там еще куча строк с заголовками! Если ты в мониторе HC видишь, что закачено 100 байт, то там не учтен размер заголовков.
Найди файл 125784079.jpg#m в кэше на диске и посмотри его реальный размер! Он не может быть 100 байт. Выложи куда-нибудь этот файл, вмести посмотрим...
Сообщить модератору
Записан
divinets
Пользователь
Репутация: +1/-0
Offline
Сообщений: 59
Re: Написание правил по заявкам
«
Ответ #1219 :
23 ноября 2010, 07:37:11 »
Цитата: DenZzz от 20 ноября 2010, 23:57:46
Он не может быть 100 байт. Выложи куда-нибудь этот файл, вмести посмотрим...
Это да, со 100 байтами я малость поторопился. Присмотрелся, все такие файлы по 467 байт, что тоже меньше 700 байт. Выкладываю сам файл и картинку с настройками.
Файл
Сообщить модератору
Записан
Страниц:
1
...
59
60
[
61
]
62
63
...
89
Вверх
Отправить эту тему
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Главная категория
-----------------------------
=> Общие вопросы
=> Новые предложения
=> Дополнения, плагины
=> Сжатие трафика
=> English forum
=> Indonesian forum
-----------------------------
Гостевая
-----------------------------
=> Гостевая
-----------------------------
Дела домашние
-----------------------------
=> Сайт и форум HandyCache
=> Курилка
© 2006-2014 HandyCache Team. Все права защищены.
Загружается...