Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » HandyCache (часть 7)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147

Открыть новую тему     Написать ответ в эту тему

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

HandyCache


HandyCache (HC) - это кэширующий HTTP(S) прокси-сервер. Главное назначение программы заключается в ускорении загрузки WEB-страниц и сокращении расходов на оплату трафика. Экономия только за счет использования кеша может достигать 70 и более процентов. Блокирование рекламы с помощью "Черного списка" делает экономию еще большей.
Программа ориентирована в основном на обслуживание запросов пользователя компьютера, на котором она установлена. Однако, она также может быть использована для "раздачи интернета" на компьютеры небольшой домашней сети.
Также, программа имеет возможность подключения расширений-плагинов. Например:
ContentMaster - плагин позволяющий блокировать/резать рекламу в любом браузере, работающем через HC, в том числе при помощи интерактивного режима по кликам на определенные блоки. Плюс возможность блокировки по https-протоколу, хотя и с некоторыми ограничениями в бесплатной версии HC (работает первые 30 мин. после запуска HC).
 
  • Сайт программы: HandyCache.ru  (место под проект предоставлено камрадом pop2ROOT)
     
    Внимание! На сайте действует форум!!

    Старая версия сайта по адресу handycache.narod.ru перестала обновляться
    Отправить личное сообщение автору программы e-mail:    
     
  • Текущая версия: HandyCache RC4 (1.0.0.885) (zip) от 5.01.2020
    Zip версию нужно самостоятельно распаковать в папку HandyCache. Если папка до распаковки была пуста, то списки и настройки по умолчанию будут созданы автоматически.
    Остальное тут.
     
  • Официальная Документация на оф.сайте HC (обновляется регулярно!)
    Здесь вы можете прочесть описание всех настроек и списков, посмотреть скрин-шоты окон.
     
  • Документация на WikiBooks
    Здесь вы можете прочесть старое описание настроек и списков, FAQ, ToDo и другое.
    Вопросы по самому учебнику задаем в отдельном топике.

     
  • FAQ (Часто задаваемые вопросы)
    Прежде чем задать свой вопрос о программе, пожалуйста ознакомьтесь с FAQ.  
    Может там уже есть ответ на ваш вопрос.

     
  • ToDo-лист (Предложения по улучшению HandyCache)
    Здесь вы можете посмотреть, какие фичи будут реализованы в следующих версиях, или предложить что-то свое.
     
  • Файл справки (Документация и FAQ с офсайта в одном файле, 360 Кбайт)
     
  • Статья: "Бережем трафик, время и деньги. Кэширующий HTTP прокси-сервер HandyCache"
    Журнал:  InZone Выпуск № 977 от 09.08.2006 г. (578 КБайт)
     
  • Версия HCie с исправленным HCCmd.exe
     
  • Программа hc.Historian (автор rs) --  
    Сайт hc.Historian --  hc.Historian на wiki -- Обсуждение ЗДЕСЬ  
         Как установить?  
     
  • Программа MailPorter (автор mai62) версия 1.0
    призвана помочь пользователям, подключенным к интернет через HTTP прокси-сервер, получить доступ к своим почтовым ящикам с помощью почтовых программ.
     
  • Черный список для HandyCache - тут или тут (распаковать в папку с HC) на 26.02.05 - 181 правило (7 отключены) Описание...
     
  • Списки HC от NapA [смотреть] последнее обновление списков 28 октября 2007 г.
    Все замечания и предложения по спискам вносятся и обсуждаются здесь
     
  • Дефолтные списки HC - если списки выше вам не подошли, то вы можете восстановить дефлотные списки HC отсюда...
     
  • Выпущена unicode версия с возможностью переключения языка интерфейса. На данный момент есть перевод на английский язык (спасибо DenZzz за множество полезных предложений по улучшению качества перевода). Желающих сделать перевод на другие языки прошу обращаться ко мне на мыло    или в ПМ
     
    Rick, forever, Алексей, Лёша! Вечная тебе память.. 25.02.1973 - 04.03.2008

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 12:10 21-01-2009 | Исправлено: YuS_2, 07:22 07-01-2020
    qwerty55555566

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Флешки и php страницы постоянно загружает по-новой. Если включить запись в кэш, то воспроизводятся только локальные файлы, приходится включать, и снова отключать для перехода на другую страницу внутренней секции(основного домена, например c ://forum.ru-board.com/ на http://forum.ru-board.com/topic.cgi?forum=5), иначе страница не откроется, невозможно работать с моим интернетом.( Пункт не обновлять почему-то не работает - после включения программа все равно обновляет уже закачанные в кэш файлы. Притом программа записывает, и сохраняет повторно вторичные (уже записанные файлы), так у меня до посещения мною сайта, например было 50 МБ, после тех же просмотров стало 80. Может правила какие нужны? Не знаю((

    Всего записей: 4 | Зарегистр. 28-11-2013 | Отправлено: 22:14 28-11-2013
    inile

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    qwerty55555566
    Попробуйте скинуть настройки. При закрытом HC удалите (переименуйте) HandyCache.ini, при запуске создастся новый. С настройками по умолчанию все должно работать как надо. Ну разве только, если вы используете другие порты.
    P.S. В настройках  Кэш - Управление включите опцию Игнорировать no-cache.

    Всего записей: 1826 | Зарегистр. 29-06-2011 | Отправлено: 00:27 30-11-2013 | Исправлено: inile, 00:41 30-11-2013
    YuS_2



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Если вдруг кому-то надоело читать бред в исполнении очередного тролля, то можно скрыть такие сообщения по нику пишущего, инструкция в море.  
     
    Инструкция
     
    Вот скриншот результата:  

    Всего записей: 3199 | Зарегистр. 03-02-2009 | Отправлено: 12:19 01-12-2013 | Исправлено: YuS_2, 12:21 01-12-2013
    YuS_2



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    qwerty55555566

    Цитата:
    Может правила какие нужны?

    По руборде именно, есть такое правило, возможно поможет...

    Всего записей: 3199 | Зарегистр. 03-02-2009 | Отправлено: 20:18 01-12-2013
    MisHel64



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Помогите разобраться с правилами.
    Например вот такой URL: http://i.ru-board.com/avatars/private/Akam1.gif
    Я хочу что бы все *.gif с этого домена из папки avatars и вложенных, (или даже во всех папках) обрабатывались правилом "не обновлять", хотя бы в течении месяца (720ч).

    Всего записей: 2307 | Зарегистр. 21-09-2006 | Отправлено: 06:57 02-12-2013
    Ang_Reload



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Где-то видел правило для преобразования url, которое должно делать так:
     

    Код:
    http://level3.domen.com/url/image.png

     и структура в кэше:

    Код:
    domen.com/level3/url/image.png

     
    Сейчас не могу его найти.

    Всего записей: 482 | Зарегистр. 20-03-2013 | Отправлено: 11:52 02-12-2013
    YuS_2



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MisHel64

    Цитата:
    хочу что бы все *.gif с этого домена из папки avatars и вложенных, (или даже во всех папках) обрабатывались правилом "не обновлять", хотя бы в течении месяца (720ч).


    Код:
    #5#~#True#~#i\.ru-board\.com/.*?\.gif(\?|$)#~##~##~#720:00

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

    Цитата:
    Где-то видел правило для преобразования url

    С учетом того, что указан domen.com, то так:

    Код:
    #5#~#True#~#(level3)\.(domen\.com/)(url/)#~#\2\1/\3#~#False#~#True

    Если домен любой, то надо менять его регулярками, а если какой-то конкретный, то подставить его соответственно в правило.

    Всего записей: 3199 | Зарегистр. 03-02-2009 | Отправлено: 17:18 02-12-2013 | Исправлено: YuS_2, 17:19 02-12-2013
    MisHel64



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    YuS_2 поставил, попробовал... счетчик срабатываний пока 0

    Всего записей: 2307 | Зарегистр. 21-09-2006 | Отправлено: 18:20 02-12-2013
    YuS_2



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MisHel64

    Цитата:
    счетчик срабатываний пока 0

    1. Отключите правило №5 списка "Не обновлять" :

    Код:
    \.(bmp|gif|i[mp]g|jpe?g|png|svgz?|swf|tiff?|wmf)(\?|$)
     

    2. Нажмите F5 на любой странице любого топика руборды

    Всего записей: 3199 | Зарегистр. 03-02-2009 | Отправлено: 19:43 02-12-2013
    HeT BonpocoB



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Ang_Reload
    Цитата:
    Где-то видел правило для преобразования url, которое должно делать так:  

    вроде это:
     
    #5#~#True#~#^([^/]+)\.([^./]+\.[^./]+)#~#\2/\1#~#False#~#True
     
    там дето была целая тема на оф. форуме по этому делу, можно тут^ найти поиском если что... давали ссыль

    Всего записей: 1342 | Зарегистр. 30-03-2003 | Отправлено: 22:51 02-12-2013 | Исправлено: HeT BonpocoB, 22:54 02-12-2013
    YuS_2



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    HeT BonpocoB

    Цитата:
    вроде это:

    Действительно, удобное правило...
     
    Ang_Reload
    где же ты раньше был?
     
    Добавлено:
    HeT BonpocoB

    Цитата:
    ^([^/]+)\.([^./]+\.[^./]+)

    Правда есть тут и недостаток... если вдруг URL попадется типа такого: "144.cdn.turbobit.net" - взят из реального кэш, то папка назначения будет не совсем читаемой. Надо правило под такие дела подкорректировать...
     
    Добавлено:
    Как-то так, можно сделать:

    Код:
    #5#~#True#~#^([^./]+?(?:\.[^./]*)?)\.([^./]+\.[^.\d/]+)#~#\2/\1#~#False#~#True  

    Всего записей: 3199 | Зарегистр. 03-02-2009 | Отправлено: 23:22 02-12-2013 | Исправлено: YuS_2, 00:48 03-12-2013
    MisHel64



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Спс за правило. Теперь понял, почему мое не работало.  
     
    YuS_2 Само заработало, счетчик начал "тикать". Все правила "не обновлять" у меня отключены.

    Всего записей: 2307 | Зарегистр. 21-09-2006 | Отправлено: 05:23 03-12-2013
    Ang_Reload



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Ang_Reload  
    где же ты раньше был?

    Это что означает?  
     
    HeT BonpocoB

    Цитата:
    целая тема на оф. форуме

    только как их находить?
    Вот - http://handycache.ru/component/option,com_smf/Itemid,10/topic,980.msg31769/#msg31769

    Всего записей: 482 | Зарегистр. 20-03-2013 | Отправлено: 06:30 03-12-2013 | Исправлено: Ang_Reload, 06:45 03-12-2013
    YuS_2



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ang_Reload

    Цитата:
    Это что означает?  

    А это означает, что сколько пользовался HC, а о таком замечательном правиле подумалось только после твоего вопроса. Без этого правила в корне кэша было 2к+ папок и открывались они с некоторым торможением...

    Всего записей: 3199 | Зарегистр. 03-02-2009 | Отправлено: 07:01 03-12-2013
    YuS_2



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ang_Reload

    Цитата:
    только как их находить?  
    Вот - http://handycache.ru/component/option,com_smf/Itemid,10/topic,980.msg31769/#msg31769

    Кстати, по ссылке, mirny предлагал правило, которое с некоторой доработкой может стать универсальным:

    Код:
    #5#~#True#~#^([^./]+\.?(?:[^./]+\.?){0,5})\.([^./]+(?!\.\d)\.[^.:/]{1,4}/)#~#\2\1/#~#False#~#True

    sub6.sub5.sub4.sub3.sub2.sub1.somesite.com/ -> somesite.com/sub6.sub5.sub4.sub3.sub2.sub1/
    или:
    sub6.sub5.sub4.sub3.sub2.sub1.5somesite3.com1/ -> 5somesite3.com1/sub6.sub5.sub4.sub3.sub2.sub1/
    но не будет найдено совпадение, если первым символом зоны будет цифра (признак IP).
     - здесь имеется ограничение на 6 субдоменов, при большем количестве совпадение не будет найдено.  
    Но можно его преобразовать в более универсальное правило, которое на IP адресах будет несколько тормозить и совпадение не будет найдено из-за ограничения количества проверок (поэтому лучше использовать ограниченную последовательность - 1 вариант):

    Код:
    #5#~#True#~#^([^./]+\.?(?:[^./]+\.?)*?)\.([^./]+(?!\.\d)\.[^.:/]{1,4}/)#~#\2\1/#~#False#~#True

    subN.....sub4.sub3.sub2.sub1.somesite.com/ -> somesite.com/subN.....sub5.sub4.sub3.sub2.sub1/

    Всего записей: 3199 | Зарегистр. 03-02-2009 | Отправлено: 11:54 03-12-2013
    Ang_Reload



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    YuS_2

    Код:
    #5#~#True#~#^([^./]+\.?(?:[^./]+\.?){0,5})\.([^./]+(?!\.\d)\.[^.:/]{1,4}/)#~#\2\1/#~#False#~#True

    Не понял, чем это лучше той группы правил, на которые я привел ссылку:

    Код:
    True#~#^([^./]*)\.([a-z]{2,4})/(?# somesite.com/ -> com.somesite/www/)#~#\2.\1/www/#~#False#~#True#~#0
    True#~#^([^./]+)\.([^./]+\.)?([^./]+\.)?([^./]+\.)?([^./]+\.)?([^./]+\.)?([^./]+\.)?([^./]*)\.([a-z]{2,4})/(?# sub7.sub6.sub5.sub4.sub3.sub2.sub1.somesite.com/ -> com.somesite/sub1.sub2.sub3.sub4.sub5.sub6.sub7/)#~#\9.\8/\7\6\5\4\3\2\1/#~#False#~#True#~#0
    True#~#^([a-z]{2}\.)(com?|net|org|biz|edu|gov|me|ac|pp|int?|ltd|plc)/(?!www/)([^/.]*)/(?# uk.co/somesite/ -> uk.co.somesite/www/)#~#\1\2.\3/www/#~#False#~#True#~#0
    True#~#^([a-z]{2}\.)(com?|net|org|biz|edu|gov|me|ac|pp|int?|ltd|plc)/([^/.]*)\.([^/]+)/(?# uk.co/somesite.sub1.sub2.sub3.sub4.sub5.sub6/ -> uk.co.somesite/sub1.sub2.sub3.sub4.sub5.sub6/)#~#\1\2.\3/\4/#~#False#~#True#~#0

    Если только производительностью, то разве это сколько-нибудь заметно?

    Всего записей: 482 | Зарегистр. 20-03-2013 | Отправлено: 13:59 03-12-2013
    anisciq



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    YuS_2

    Цитата:
    Правда есть тут и недостаток... если вдруг URL попадется типа такого: "144.cdn.turbobit.net" ...

    Пытаться предусмотреть одним правилом все варианты, это подход кривой, я считаю. Потому что приведет к захламлению списка правилами, которые вы сами не сможете ни прочитать, ни поправить спустя время. Если напрягают числа в субдоменах, лучше составить отдельное правило для работы только с ними, вроде такого:

    Код:
    #5#~#True#~#^\d+(?!\.[a-z]{2,4}/)(?=\.)#~#num#~#False#~#True


    Всего записей: 56 | Зарегистр. 25-04-2006 | Отправлено: 14:35 03-12-2013 | Исправлено: anisciq, 14:45 03-12-2013
    YuS_2



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ang_Reload

    Цитата:
    Не понял, чем это лучше той группы правил, на которые я привел ссылку

    Ну, теоретически, плюсов в моем правиле несколько:
    1. структура субдоменов может содержать 127 элементов, что в моем правиле можно реализовать изменением одной цифры  (в правилах по ссылке, этот момент реализовать немного проблематичнее)
    2. умение работать с символами национальных доменов
     
    Ну и:
    3.  

    Цитата:
    Если только производительностью, то разве это сколько-нибудь заметно?

    На самом деле это немаловажный момент, т.к. при накоплении н-ого количества регулярных выражений, нагрузка на программу, а значит и на процессор с памятью будут расти и оптимизация регулярок в этом случае будет иметь значение. (конечно, в случае, когда правил немного и нагрузка небольшая, то этот плюс не является значительным)
     
    ЗЫ Надо бы ещё немного модифицировать правило в этой части: "[^.:/]{1,4}" -> "[^.:/]{1,25}" , data.iana.org/TLD/tlds-alpha-by-domain.txt.
     
    Добавлено:
    anisciq

    Цитата:
    Пытаться предусмотреть одним правилом все варианты, это подход кривой, я считаю.

    Так оно и есть. Но и слишком упрощать, увеличивая число самих правил, тоже не лучший вариант. Надо искать "золотую середину"...
     

    Цитата:
    Если напрягают числа в субдоменах

    Не в числах дело, в данном случае. Тут важен следующий подход: создается папка в в корне кэш-а HC, с наименованием домена и зоны, а все субдомены и прочая начинка складывается именно в эту созданную папку.

    Всего записей: 3199 | Зарегистр. 03-02-2009 | Отправлено: 15:20 03-12-2013
    anisciq



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    YuS_2

    Цитата:
    Не в числах дело, в данном случае. Тут важен следующий подход: создается папка в в корне кэш-а HC, с наименованием домена и зоны, а все субдомены и прочая начинка складывается именно в эту созданную папку.
    Я это понял и сказал, что более грамотный подход в том, чтобы разбить преобразование на этапы:
    144.cdn.turbobit.net:1234/
    144.cdn.turbobit.net/
    num.cdn.turbobit.net/
    net.turbobit/cdn.num/
    Каждый этап отдельным правилом. Если вы уже выкинули из адреса порт правилом выше по списку, не нужно думать о нем делая правило для преобразования структуры. Элементарно же.

    Всего записей: 56 | Зарегистр. 25-04-2006 | Отправлено: 16:52 03-12-2013
    HeT BonpocoB



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ну не знаю... я тоже по началу начал загоняться "универсальностью" , потом кто-то мне тут сказал чтоб я не дурил голову и вот уже наверно несколько лет с этим одним правилом всё норм. единственный косяк с айпишниками, ну так и наплевать на них, не так и много сейчас.
     
    к тому же при такой сортировке папок "прикуртил" несложный батник, при запуске которого удаляются все ненужные папки (чистка кэша такая)
    нужные соответсвнно заношу в свой белый список с соответсвующим названием.
     

    Код:
    @echo off
    set "workdir=D:\hc\"
    for /f "tokens=* delims=" %%a in ('dir /ad /b "%workdir%" ^| findstr /x /v /g:list.txt') do rd /s /q "%workdir%%%~a"

     
     
    p.s.  а что не так с турбобитом?
     
     

    Всего записей: 1342 | Зарегистр. 30-03-2003 | Отправлено: 21:36 03-12-2013 | Исправлено: HeT BonpocoB, 21:46 03-12-2013
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147

    Компьютерный форум Ru.Board » Компьютеры » Программы » HandyCache (часть 7)


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.Board
    © Ru.Board 2000-2020

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru