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

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

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

Widok (20-03-2007 13:33): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Widok



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

HandyCache


HandyCache (HC) - это кэширующий HTTP прокси-сервер. Главное назначение программы заключается в ускорении загрузки WEB-страниц и сокращении расходов на оплату трафика. Экономия только за счет испрользования кеша может достигать 70 и более процентов. Блокирование рекламы с помощью "Черного списка" делает экономию еще большей.
Программа ориентирована в основном на обслуживание запросов пользователя компьютера, на котором она установлена. Однако, она также может быть использована для "раздачи интернета" на компьютеры небольшой домашней сети.
 
  • Сайт программы: HandyCache.ru  (место под проект предоставлено камрадом pop2ROOT)
    Внимание! На сайте действует форум!!
    Старая версия сайта по адресу handycache.narod.ru перестала обновляться
    Отправить личное сообщение автору программы e-mail:    
     
  • Текущая версия: HandyCache 0.98b1 от 02.01.07
    Только exe, скопируйте в папку с уже установленным HandyCache.
  • При первой установке используйте полный setup: HandyCache 0.96b1c
  • Ссылка на ехе-файл предыдущей версии: 096b1c (20.06.06)
     
  • Официальная Документация на оф.сайте 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 -- hc.Historian на wiki -- Обсуждение ЗДЕСЬ  
         Как установить? Скачать:  hc.Historian.ib.rar;  обновление до v3.5  (06.02.07) (зеркало)  
    для первоначальной установки нужны оба файла

     
  • Программа MailPorter (автор mai62) версия 1.0
    призвана помочь пользователям, подключенным к интернет через HTTP прокси-сервер, получить доступ к своим почтовым ящикам с помощью почтовых программ.

     
  • Черный список для HandyCache - тут или тут (распаковать в папку с HC) на 26.02.05 - 181 правило (7 отключены) Описание...
     
  • Списки HC от NapA [смотреть] последнее обновление списков 23 февраля 2007 г.
     
  • Дефолтные списки HC - если списки выше вам не подошли, то вы можете восстановить дефлотные списки HC отсюда...
     
  • Выпущена unicode версия с возможностью переключения языка интерфейса. На данный момент есть перевод на английский язык (спасибо DenZzz за множество полезных предложений по улучшению качества перевода). Желающих сделать перевод на другие языки прошу обращаться ко мне на мыло    или в ПМ

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 14:17 08-11-2006 | Исправлено: BESTRAFER, 13:05 23-02-2007
    mai62



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

    Цитата:
    Недоработка в тренажере

    Будет исправлено

    Цитата:
    Про передачу параметров HC

    Согласен, расширять надо. Возьмитесь кто-нибудь и составьте список команд.
    0Vovan0

    Цитата:
    Я как-то давно писал, что хендикеш не закрывается после того как нажать выход - в процессах висит, винда на него ругается когда выключаеш комп. Не решилась ли эта проблемма, или у меня одного так? HandyCache 0.97b1a

    Я уже писал, при закрытии НС 30 сек. ожидает завершения работы всех потоков. В след. версии это ожидание при выгрузке windows уберу.
    C0USIN

    Цитата:
    Почему полоса прокрутки есть не везде? Когда HC не на весь экран - не все элементы настроек можно достать.

    Не нравится мне доставать контролы с помощью прокрутки. Предпочитаю увеличить слегка окно. Или разрешение экрана не позволяет?
    unreal666

    Цитата:
    Что думаешь насчет вышесказанного ?  


    Цитата:
    Чего то не совсем непонятно.

    Договоритесь сначала между собой. К сожалению, не имею сейчас достаточно времени чтобы подробно вникать в суть предложений.

    Всего записей: 1717 | Зарегистр. 06-12-2002 | Отправлено: 14:20 14-11-2006
    unreal666



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

    Цитата:
    Нет.

    А как тогда? Объясни, как HC должен решать делать замену для обязательного или нет ?

    ----------
    MSI PRO B650-P WIFI / Ryzen 5 7600X / RAM 32Gib / 4 HDD = 10Tib + 1 NVME 2Tib / Radeon RX 560 2Gib / Win 10 x64 // POB, PVD

    Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 14:20 14-11-2006
    C0USIN



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    mai62
    Цитата:
    Или разрешение экрана не позволяет

    Позволяет пока Просто лень разворачивать окно.
     
    unreal666
    Цитата:
    Объясни, как HC должен решать делать замену для обязательного или нет ?

    Какая замена? Я прошу вообще упразднить понятие Обязательный.
     
    Можно придумать более наглядный способ группировки правил.
    Пусть будет два вида правил. Для этого добавим колонку с галкой Группа
    Пишем правило описывающее сайт. Ставим галку Группа и дерево раскрывается.  
    Добавляем правила в группу.
     
    Кстати, тогда можно будет еще добавлять подгруппы!
     
    Добавлено:
    Правила с установленной галкой Группа не должны выполнять никаких замен.

    Всего записей: 2739 | Зарегистр. 18-07-2003 | Отправлено: 14:34 14-11-2006
    DenZzz



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

    Цитата:
    Это тебе надо? Правил внутри группы недостаточно?

    А кто будет конвертировать существующие списки всем пользователям?
     
    В общем, надо решать проблему "малой кровью"! Вот здесь сформулировал, как это сделать не меняя структуру списков и не вводя новых команд...

    Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 14:39 14-11-2006
    unreal666



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Тогда другие компоненты Delphi нужно будет использовать для этого списка. А то более сложная переделка, чем мои варианты.
     
     
    Добавлено:
    DenZzz

    Цитата:
    Вот здесь  сформулировал, как это сделать не меняя структуру списков и не вводя новых команд...

    С моими комментариями (более поятными чем у тебя):

    Цитата:
    ИМХО, лучше вообще не отображать в мониторе и логе правила, у которых URL после преобразования равен URL до преобразования.  
    Но тогда для списка "Переадресация" надо учесть это:  

    Цитата:
    Сделать для списка "Переадресация", чтобы входящий URL после преобразования правилом не подпадал под само же правило.     

    Или не отобраать такие правила только для списка "Преобразование URL".  


    ----------
    MSI PRO B650-P WIFI / Ryzen 5 7600X / RAM 32Gib / 4 HDD = 10Tib + 1 NVME 2Tib / Radeon RX 560 2Gib / Win 10 x64 // POB, PVD

    Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 14:40 14-11-2006
    C0USIN



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

    Цитата:
    А кто будет конвертировать существующие списки всем пользователям?

    Формат списков уже менялся. Что мешает сделать это сейчас?
     

    Цитата:
    В общем, надо решать проблему "малой кровью"!

    Если ты про проблему зацикливания при псевдозаменах то она не относится к группам.
     
    Я вижу проблему в неочевидности колонки Обязательный и в неудобной группировке. Нельзя, например сделать вложенные группы.

    Всего записей: 2739 | Зарегистр. 18-07-2003 | Отправлено: 14:50 14-11-2006
    DenZzz



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

    Цитата:
    ИМХО, лучше вообще не отображать в мониторе и логе правила, у которых URL после преобразования равен URL до преобразования.

    Не только не отображать, но и не возвращать неизменный URL браузеру под заголовком "302 Moved Temporarily"!

    Цитата:
    Сделать для списка "Переадресация", чтобы входящий URL после преобразования правилом не подпадал под само же правило.

    С этим согласен - спасет от цикличного изменения URL-а.  
    Но это труднее реализовать, чем простую блокировку "псевдозамены"!
    Нюансов много: например, несколько пользователей одновременно запросили один URL или один пользователь два раза нажал на одну ссылку (случайно или уеб-мастер разместил несколько одинаковых гиперссылок с разным названием).  
    Надо вести учет, кто запросил URL и когда. Придется выставлять таймаут, чтобы правило начинало работать через какое-то время и т.д.

    Цитата:
    Или не отобраать такие правила только для списка "Преобразование URL".

    К чему исключение? Чем этот список лучше "Переадресации"?  
    Кстати, в "Преобразовании URL" зацикливаний не бывает...
     
    Добавлено:
    C0USIN

    Цитата:
    Формат списков уже менялся. Что мешает сделать это сейчас?

    В прошлый раз формат списков менялся HC автоматически без участия пользователя!  
    А для переноса "Замены" из "группировочного" правила в другую подстроку придется анализировать это правило, т.е. без участия пользователя не обойтись!

    Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 15:08 14-11-2006 | Исправлено: DenZzz, 15:15 14-11-2006
    C0USIN



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

    Цитата:
    для переноса "Замены" из "группировочного" правила в другую подстроку придется анализировать это правило,

    Полностью не согласен
    Кто мешает автоматом продублировать правило с заменой внутрь группы?

    Всего записей: 2739 | Зарегистр. 18-07-2003 | Отправлено: 15:37 14-11-2006
    unreal666



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

    Цитата:
    К чему исключение? Чем этот список лучше "Переадресации"?  

    Это к тому, что если не сделать блокировку зацикливания, то пускай для списка "Переадресация" это отображается, чтобы все-таки в мониторе видеть, что правило зациклило.

    Цитата:
    Кстати, в "Преобразовании URL" зацикливаний не бывает...

    Вот потому, с учетом вышесказанного, и предложил не показывать эту фигню только в списке "Преобразование URL".

    Цитата:
    Нюансов много: например, несколько пользователей одновременно запросили один URL или один пользователь два раза нажал на одну ссылку (случайно или уеб-мастер разместил несколько одинаковых гиперссылок с разным названием).  
    Надо вести учет, кто запросил URL и когда. Придется выставлять таймаут, чтобы правило начинало работать через какое-то время и т.д.

    А при чем тут
    Цитата:
    Сделать для списка "Переадресация", чтобы входящий URL после преобразования правилом не подпадал под само же правило.



    ----------
    MSI PRO B650-P WIFI / Ryzen 5 7600X / RAM 32Gib / 4 HDD = 10Tib + 1 NVME 2Tib / Radeon RX 560 2Gib / Win 10 x64 // POB, PVD

    Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 15:39 14-11-2006 | Исправлено: unreal666, 15:42 14-11-2006
    popkov

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

    Цитата:
    Ну да. Это типа построение дерева.  
    C0USIN
    Цитата:
    Непонятно, из каких соображений придумана такая схема.  
    Действительно, очень неочевидная и неудобная схема! Поразительно, зачем надо было так усложнять?
     
    forever
    Цитата:
    Да, в соответствии с настройками на вкладке "Управление загрузкой" - так же как и для страниц
    Не вполне интуитивно понятно оформлена эта настройка. Как я понимаю, в строке
    Цитата:
    Время на повторные запросы при ошибке,с:60 Пауза,с:3
    первая цифра означает промежуток времени, в течение которого HC пытается получить IP с сервера DNS, а вторая - паузу между попытками? Т.е. число попыток = 60/3=20 по умолчанию. А опция выше предназначена, соотв., для веб-страниц.  
     
    DenZzz
    Цитата:
    Нет. Это можно сделать только через правильно написаное правило!  
    Хотя, "защита от дурака" не помешала бы...  
    Возможность заставить выполнить преобразование только один раз -это даже не "защита от дурака", а просто облегчение процесса написания правил!
     
    C0USIN
    Цитата:
    Какая замена? Я прошу вообще упразднить понятие Обязательный.  
    Можно придумать более наглядный способ группировки правил.  
    Пусть будет два вида правил. Для этого добавим колонку с галкой Группа. Пишем правило описывающее сайт. Ставим галку Группа и дерево раскрывается.  Добавляем правила в группу.  Кстати, тогда можно будет еще добавлять подгруппы!  
    Да, это куда нагляднее, чем ерунда с галкой "Обязательный"
    Кстати, на текущий момент: если ни одна галка не стоит, кроме галки самого правила, то оно (если до него сработало правило с галкой "Обязательный") будет выполнено так же, как и правило с галкой "Обязательный". Я правильно понимаю? А если до него не выполнено правило с галкой "Обязательный", то оно вообще выполнено не будет?

    Всего записей: 1833 | Зарегистр. 22-03-2003 | Отправлено: 15:49 14-11-2006 | Исправлено: popkov, 16:12 14-11-2006
    C0USIN



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

    Цитата:
    если ни одна галка не стоит, кроме галки самого правила, то оно (если до него сработало правило с галкой "Обязательный") будет выполнено так же, как и правило с галкой "Обязательный". Я правильно понимаю?

    Правильно

    Всего записей: 2739 | Зарегистр. 18-07-2003 | Отправлено: 15:53 14-11-2006
    DenZzz



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

    Цитата:
    А при чем тут

    Можно после всех замен прогнать измененный URL еще раз по всему списку "Переадресация" и если опять срабатывает, то не отдавать браузеру этот URL, а выводить какое-то сообщение, типа: "Произошло зацикливание URL http://www.site.ru в списке "Переадресация". Проверьте правило №..."
     
    А псевдозамену (\0) просто игнорировать, т.е. не возвращать неизменившийся URL браузеру под заголовком "302 Moved Temporarily", а сдеать вид, что ни одно правило "Переадресации" не сработало и перейти к проверке других списков.
     

     
    C0USIN

    Цитата:
    Кто мешает автоматом продублировать правило с заменой внутрь группы?

    Не оптимально! Группировка подразумевает вынос части общих условий в обязательное правило.  
     
    И вообще, ты предлагаешь ради эстетических соображений нагрузить mai62 лишней работой?! Как будто ему больше заняться нечем...

    Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 15:56 14-11-2006 | Исправлено: DenZzz, 21:28 14-11-2006
    C0USIN



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    DenZzz
    Цитата:
    Группировка подразумевает вынос части общих условий в обязательное правило.

    Какая замена может быть в этом общем условии?
    Можешь дать пример "группового" обязательного правила c заменой?

    Всего записей: 2739 | Зарегистр. 18-07-2003 | Отправлено: 16:21 14-11-2006
    popkov

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    mai62
    Похоже, заметил баг: в списке "Преобразование URL" изменения вступают в силу только после перезапуска HC!

    Всего записей: 1833 | Зарегистр. 22-03-2003 | Отправлено: 16:22 14-11-2006
    C0USIN



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

    Цитата:
    И вообще, ты предлагаешь ради эстетических соображений нагрузить mai62 лишней работой?! Как будто ему больше заняться нечем...

    Что-то давно релизов не было. И TODO на следующую версию пустует. Наверное mai62 не знает чем заняться (шутка)

    Всего записей: 2739 | Зарегистр. 18-07-2003 | Отправлено: 16:24 14-11-2006
    popkov

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

    Цитата:
    Можно после всех замен прогнать измененный URL еще раз по всему списку "Переадресация" и если опять срабатывает, то не отдавать браузеру этот URL, а выводить какое-то сообщение, типа: "Произошло зацикливание URL http://www.site.ru в списке "Переадресация". Проверьте правило №..."  

    Мне кстати, это кажется необязательным. И так видно, у какого правила быстро бегут циферки количества попаданий...
    Гораздо лучше после каждого преобразования сравнивать URL  с оригинальным, и, если он не изменился, выдать его браузеру без 403 Moved Temporarily.

    Всего записей: 1833 | Зарегистр. 22-03-2003 | Отправлено: 16:26 14-11-2006
    C0USIN



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    popkov
    ты прав! глюк.

    Всего записей: 2739 | Зарегистр. 18-07-2003 | Отправлено: 16:26 14-11-2006
    DenZzz



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

    Цитата:
    Какая замена может быть в этом общем условии?

    Да любая, в. т.ч. и с использованием многих подвыражений ( \1\3\6 и т.д.) и общая для всей группы.  
    А потом внутри группы уже могут идти нюансы по сайтам, расширениям и т.д.
     
    Добавлено:
    popkov

    Цитата:
    Гораздо лучше после каждого преобразования сравнивать URL  с оригинальным, и, если он не изменился, выдать его браузеру без 403 Moved Temporarily.

    Он может измениться! Потом еще раз измениться и еще много раз... и получишь URL длиной с "километр" и существенные "тормоза" в системе...
     
    А про псевдозамену, когда URL не меняется после проверки всего списка, я так и писал - надо просто игнорировать...

    Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 16:37 14-11-2006 | Исправлено: DenZzz, 17:00 14-11-2006
    unreal666



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

    Цитата:
    Можно после всех замен прогнать измененный URL еще раз по всему списку "Переадресация" и если опять срабатывает, то не отдавать браузеру этот URL, а выводить какое-то сообщение, типа: "Произошло зацикливание URL http://www.site.ru в списке "Переадресация". Проверьте правило №..."

    Подходит. В самый раз.

    ----------
    MSI PRO B650-P WIFI / Ryzen 5 7600X / RAM 32Gib / 4 HDD = 10Tib + 1 NVME 2Tib / Radeon RX 560 2Gib / Win 10 x64 // POB, PVD

    Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 17:05 14-11-2006
    C0USIN



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

    Цитата:
    Да любая, в. т.ч. и с использованием многих подвыражений ( \1\3\6 и т.д.) и общая для всей группы.

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

    Всего записей: 2739 | Зарегистр. 18-07-2003 | Отправлено: 17:19 14-11-2006
       

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

    Компьютерный форум Ru.Board » Компьютеры » Программы » Закладки » HandyCache ( Часть 5 )
    Widok (20-03-2007 13:33): лимит страниц. продолжаем здесь


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

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru