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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    rubel



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    mai62
    Спасибо за новую версию!
    Поставил поверх предыдущей, всё работает отлично.Скрипты старой версии отключил и включил одно расширение dont_update_image_by_type_in_cache.

    Всего записей: 1344 | Зарегистр. 12-07-2004 | Отправлено: 00:10 28-05-2009
    mai62



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    alt76
    Поставь галку Кэш/Управление/Чтение из кэша/Игнорировать no-cache, если не стоит.

    Всего записей: 1717 | Зарегистр. 06-12-2002 | Отправлено: 00:11 28-05-2009 | Исправлено: mai62, 00:13 28-05-2009
    alt76



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mai62
    теперь все класс
    фенкс за новую версию

    Всего записей: 1260 | Зарегистр. 03-04-2003 | Отправлено: 00:28 28-05-2009
    mai62



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

    Цитата:
    теперь все класс

    Значит опера добавляет в запрос директиву для прокси не пользоваться кэшем. Указанная опция сделана для использования НС в многопользовательском режиме, чтобы пользователи не получали из кэша чужие версии страниц.

    Всего записей: 1717 | Зарегистр. 06-12-2002 | Отправлено: 00:34 28-05-2009
    Chauvinist



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

    Цитата:
    включил одно расширение dont_update_image_by_type_in_cache.

     
    А какой у него функционал?

    Всего записей: 4709 | Зарегистр. 27-10-2008 | Отправлено: 00:35 28-05-2009
    mai62



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

    Цитата:
    А какой у него функционал?  

    Если запрашиваемый файл есть в кэше и это картинка, то он берется из кэша без обращения к серверу.
     
    P.S. Короткое описание назначения расширения можно посмотреть так: выбрать расширение в списке и нажать кнопку Информация о расширении справа от списка.

    Всего записей: 1717 | Зарегистр. 06-12-2002 | Отправлено: 00:52 28-05-2009
    YuraH



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Да, действительно информационное окно огромное (ещё и показывается медленнее). Иконка режима Не обновлять свежие файлы как-то не понравилась, старая с песочными часами была лучше, имхо. Вот Расширения - класная штука, правда пришлось повозиться, переписывая скрипты.
     
    Ага, вот ещё что: как-то странно работает hc.action="dont_update" в обработчике AnswerHeaderReceived. Раньше, если файл был в кеше, то при срабатывании он передавался в браузер (то есть можно было обойтись без скрипта-аналога dont_update_image_by_type_in_cache). Теперь HC долбит сервер повторяющимися запросами:

    Да и если ставишь stop - то всё равно успевает качнуть пару процентов файла перед 403 Forbidden. Или это я такой удачливый?
     
    Пробная версия со stop и dont_update.

    Всего записей: 1700 | Зарегистр. 14-07-2004 | Отправлено: 01:13 28-05-2009
    mai62



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

    Цитата:
    как-то странно работает hc.action="dont_update" в обработчике AnswerHeaderReceived

    Обработчик AnswerHeaderReceived вызывается при поступлении заголовка ответа. Судя по монитору у тебя на скрине до получения ответа дело не доходит. Советую с помощью функции hc.put_to_log сделать вывод отладочной информации в лог из твоих расширений и посмотреть как происходит прохождение запроса-ответа. В лог также выводятся сообщения об ошибках, возникающих при работе расширения. Поэтому при отладке расширения полезно заглядывать в лог.

    Всего записей: 1717 | Зарегистр. 06-12-2002 | Отправлено: 02:15 28-05-2009
    Vasillich



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Так я не совсем понял, как изменить скрипты нужно, может кто дать пример или указать где прочитать можно. Скрипты-очень удобная функция.!

    Всего записей: 600 | Зарегистр. 10-05-2007 | Отправлено: 06:44 28-05-2009
    cluster

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    YuraH
    И другие
    Выложите, пожалуйста, полезные для общества расширения.

    Всего записей: 1720 | Зарегистр. 21-11-2003 | Отправлено: 09:06 28-05-2009
    mai62



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Vasillich
    В папке Extensions есть примеры расширений и описание их устройства.

    Всего записей: 1717 | Зарегистр. 06-12-2002 | Отправлено: 09:09 28-05-2009
    K_AHTOH



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Инструкция по установке фильтров для HandyCache
     
    Это отсюда http://code.google.com/p/ruadlist/

    Всего записей: 155 | Зарегистр. 20-10-2006 | Отправлено: 11:39 28-05-2009
    YuraH



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mai62 <<
    Цитата:
    до получения ответа дело не доходит
    Добавлял hc.put_to_log(hc.answer_header) - ответ сервера с image/png в лог писался. Решил упростить задачу до минимума, сделал скрипт блокировки обновления всего, для старой версии:
    Код:
    function main()
            hc_action = "dont_update"
    end
    Поставлен в обработчике script://lua/answer
    Загрузка файла блокируется и он выдаётся с кеша (верхняя часть скрина).
     
    Новая версия, расширение
    Код:
    --[[ <HCExtension>
    @name          Dont update
    @author        DenZzz
    @version       0.01
    @description   Не обновляет файлы
    @event         AnswerHeaderReceived/answer
    </HCExtension> ]]
     
     
    function answer()
            hc.action = "dont_update"
            hc.monitor_string = hc.monitor_string.."A-1 "
            hc.put_to_log(hc.action)
            hc.put_to_log(hc.answer_header)
    end
    Но вот тут файл не выдаётся (нижняя часть скрина).

    Аналогично с hc.action="stop": в старой версии загрузка прекращается сразу, в новой - ещё что-то скачивает (вверху - старая версия, внизу - новая):

     
    Лог новой верси, действие и ответ сервера в логе присутствуют.
    Где я допускаю ошибку?

    Всего записей: 1700 | Зарегистр. 14-07-2004 | Отправлено: 17:41 28-05-2009
    mai62



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

    Цитата:
    Где я допускаю ошибку?

    Ошибку допустил я. Ты нашел первую ошибку: hc.action = "dont_update" в обработчике AnswerHeaderReceived не работает в 175 сборке (потестируем еще и тогда я выпущу сборку с исправлениями).

    Цитата:
    в старой версии загрузка прекращается сразу, в новой - ещё что-то скачивает (вверху - старая версия, внизу - новая):  

    НС старой версии может просто не показывает в мониторе сколько он успел загрузить до команды Stop?  Сравни логи старой и новой версии.

    Всего записей: 1717 | Зарегистр. 06-12-2002 | Отправлено: 19:27 28-05-2009
    cluster

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Тут или на форуме программы человек просил сделать, чтобы при клике на любой из списков в Настройках курсор автоматом переходил в список, чтобы можно было сразу же перемещаться по списку курсором клавиатуры. Сделано. Но теперь перебираясь по пунктам настроек курсор спотыкается на списках. Может сделать эту функцию опциональной?

    Всего записей: 1720 | Зарегистр. 21-11-2003 | Отправлено: 20:40 28-05-2009
    YuraH



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mai62  <<
    Цитата:
    НС старой версии может просто не показывает в мониторе сколько он успел загрузить до команды Stop?
    Посмотрел фаером - действительно, старая версия 2-3кб закачает, но молчит.

    Всего записей: 1700 | Зарегистр. 14-07-2004 | Отправлено: 20:57 28-05-2009
    mai62



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

    Цитата:
    Может сделать эту функцию опциональной?  

    Придумай как внятно обозвать эту опцию хотя бы на двух языках: русском и английском.

    Всего записей: 1717 | Зарегистр. 06-12-2002 | Отправлено: 22:16 28-05-2009
    cluster

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mai62
    "Устанавливать фокус на правила при переходе к спискам"
    "Move cursor to rules when opens a Lists"
     
    Может не запариваться и сделать переход курсора к правилам по Tab?

    Всего записей: 1720 | Зарегистр. 21-11-2003 | Отправлено: 23:32 28-05-2009
    mai62



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

    Цитата:
    Может не запариваться и сделать переход курсора к правилам по Tab?

    Сделаю переход к списку по нажатию Enter.

    Всего записей: 1717 | Зарегистр. 06-12-2002 | Отправлено: 00:05 29-05-2009
    VidelSamogO



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Версия 1.0.0.175 не читает из кэша в автономном режиме.

    Всего записей: 764 | Зарегистр. 16-08-2008 | Отправлено: 19:00 29-05-2009
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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