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

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

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

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

   

Widok



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


Кеширующий HTTP прокси сервер. Главное назначение программы заключается в ускорении загрузки WEB-страниц и сокращении расходов на оплату трафика. Экономия только за счет испрользования кеша может достигать 70 и более процентов. Блокирование рекламы с помощью черного списка делает экономию еще большей.
   Программа ориентирована в основном на обслуживание запросов пользователя компьютера, на котором она установлена. Однако, она также может быть использована для 'раздачи интернета' на компьютеры небольшой домашней сети.
Автор mai62

Окна программы:
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20

Сайт программы:
Сайт программы перехал на новый хостинг. Место под проект предоставленно TurboMent`ом.
Новый адрес http://handycache.e-voice.ru.
Версия сайта по адресу http://handycache.narod.ru скоро перестанет обновлятся.
Последняя версия (при первой установке используйте это):
HandyCache095b3b.zip
Последняя бета (только exe, скопируйте в папку HandyCache):
HandyCache095b3bexe.zip
Версия HCie с исправленным HCCmd.exe
HCie.zip
Поддержать проект можно отправив sms-сообщение. Подробности на сайте программы.
FAQ ( Часто задаваемые вопросы )
  • Преимущество НС перед собственным кешем браузера?
  • Какова логика программы? Где посмотреть описание Списков?
  • Как добавить правило в Список HC?
  • Что такое Регулярные выражения (RegExp)?
  • Когда объект кэша обновляется?
  • Что такое "свежий файл"?
  • А каков порядок работы Списков? Есть схема?
  • Как работают исключения?
  • Установил НС, а в мониторе нет записей! В чем проблема?
  • Поставил НС, картинки в списке "Не обновлять", но HC постоянно запрашивает их на сервере! Процент "экономии" очень низкий! Почему?
  • Поставил НС, а картинки не грузятся!!! Почему?
  • Поставил НС, а у меня все картинки грузятся!!! Хотя режим "только из кеша" включен! Почему?
  • Что означает галка "Только для GET-запросов" в списках "Запись в кеш" и "Не обновлять"?
  • А нельзя ли сделать что бы НС хранил кеш в одном файле. А то знаете ли фрагментация...
  • А можно найти где нибудь описание интерфейса со скринами и описанием режимов?
  • Запрошенная страничка не грузится. В мониторе НС - "502 Bad gateway". Почему?
  • Какие-то страные проблемы с Firefox. Непонятно, что открывается...
  • Почему-то последнии версии HandyCache не держит настройку (.)* на вкладке "Не обновлять". После перезапуска программы галочка всегда включена.
  • А можно ли НС подсунуть кеш от Cool Proxy? Ну или хотя бы узнать отличия?
  • Как изменить стандартную надпись при попадании в "черный список"?
  • Как расчитывается экономия трафика?
  • А что будет, если списки будут неприлично огромным? Как это скажется на быстродействии?
  • Как работает список "Переадресация" (ранее "URL-конвертор")?
  • Как работает "Преобразование URL" во вкладке "Кэш"?
  • Интеграция в IE
  • Интеграция НС в Opera  (Предложено unreal666)
  • Как объединить HC и WebWarper для экономии трафика за счет GZIP-сжатия?

    - Черный список для HandyCache - тут или тут (распаковать в папку с HC) на 26.02.05 - 181 правило (7 отключены) Описание...
    - Списки фильтров от NapA [смотреть]

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 17:48 26-01-2006 | Исправлено: unreal666, 20:46 25-04-2006
    Dr Eam

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

    Цитата:
    Версия 0.93b2b 08.02.06  
     
    <cut>
     
    [+] Добавлена возможность перехода в автономный режим по отсутствию DialUp соединения.  
     
    _http://handycache.narod.ru/download/HandyCache093b2bexe.zip

     
    Хм.
    Не работает... Всё-время онлайн висит.

    Всего записей: 226 | Зарегистр. 20-12-2005 | Отправлено: 16:50 09-02-2006
    unreal666



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Dr Eam
    А ты во вкладке "Кэш - Управление" ставил галку на "Проверять DialUp-доступ"? А то по умолчанию стоит "Проверять все способы доступа".

    Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 17:04 09-02-2006
    Dr Eam

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    unreal666
    Нет! Не увидел такой настройки в "Общих" и решил, что теперь её нет, она всегда влюкчена.
    Сейчас выбрал эту галку и всё работает!
    mai62 Супер, спасибо!
    Есть одно предложение.
    Вот сейчас статистика экономии трафика ведётся и в автономном режиме.
    Получается так. У меня в опере открыто больше двух десятков вкладок и стоит опция продолжения сессии при следующей загрузке. Я открываю оперу, и только потом соединяюсь с инетом. Но она ещё до соединения уже при открытии всех вкладок успевает накачать из кеша несколько мегабайт, что сбивает реальную статистику экономии трафика. Думаю, можно добавить соответствующую опцию (не вести статистику в автономном режиме).

    Всего записей: 226 | Зарегистр. 20-12-2005 | Отправлено: 17:14 09-02-2006 | Исправлено: Dr Eam, 17:52 09-02-2006
    mai62



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

    Цитата:
    что сбивает реальную статистику экономии трафика. Думаю, можно добавить соответствующую опцию.

    Да, об этом уже была речь.

    Всего записей: 1717 | Зарегистр. 06-12-2002 | Отправлено: 17:58 09-02-2006
    Dr Eam

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mai62
    Кстати, у меня в версии 0.93b2b (и паре более ранних) иногда при анимации значка начинает один из кадров отображатсья в виде чёрного значка-кружочка (о чём писали уже). Причём ОС - WXP. Кроме того, в автономном режиме домик иногда тоже становится чёрным. Вылечивается наведением на него мышкой.

    Всего записей: 226 | Зарегистр. 20-12-2005 | Отправлено: 18:07 09-02-2006
    pop2ROOT



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Dr Eam
    это виндовые баги - IconCache почисти...

    ----------
    Купить биткоин, Ethereum и другие альткоины с банковской карты (лучшая белая биржа)

    Всего записей: 8945 | Зарегистр. 13-09-2004 | Отправлено: 18:17 09-02-2006
    unreal666



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Dr Eam
    У меня все нормально отображается в трее. Только у меня оболочка Aston.

    Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 19:04 09-02-2006
    vgb

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Не знаю, было это уже или нет, 112 страниц читать влом.
     
    Вообщем у минэ вместо кирилицы знаки вопроса, посему даже попробовать данную прогу не получится, не говороя уже об использовании.
    Ув. автор, не могли бы Вы в слудующей версии исползовать Unicode или вложить в дистрибутив используемый Вами шрифт. На первое время и иглиш версия подойдет, коей в дистрибе версии 0.93b1 не обнаружено, только инсталяшка.

    Всего записей: 4 | Зарегистр. 09-02-2006 | Отправлено: 22:40 09-02-2006
    unreal666



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vgb
    Это у тебя что-то с региональными настройками не то.

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



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

    Цитата:
    [+] В заголовке программы добавлен вывод пути к файлам настройки программы;

    И теперь панели задач вместо HandyCache видим C:\Program Files\...
    Нельзя было добавить путь в конец строки?
     
    Добавлено:

    Цитата:
    [+] Доработан алгоритм преобразования URL в имя файла;

    А давай обнародуем этот алгоритм и занесем в FAQ?

    Всего записей: 2739 | Зарегистр. 18-07-2003 | Отправлено: 23:05 09-02-2006
    rubel



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

    Цитата:
     Вообщем у минэ вместо кирилицы знаки вопроса

    Загрузи себе на комп первые 100 страниц версию для печати.
    Очень будет полезно для тебя.
    Я уже говорил там как этот баг исправить.Прога эта здесь ни при чём.

    Всего записей: 1422 | Зарегистр. 12-07-2004 | Отправлено: 23:37 09-02-2006
    vgb

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    2 rubel
    Сама прога здесь действительно не причем, но ИМХО, разработчик все таки должен позаботится о том, что бы после ее установки, пользователю, на которого она расчитана, не пришлось бы ковырять реестр, или еще что.
     
    Тем не менее, спасибо за столь скорый ответ. С кодовыми страницами дейстивительно была не состыковочка, запамятовал с последней переустановки Windows подправить реестрик. Но проблема не решена
     
    Что бы небыло доп. вопросов:
      Regional and Language Options -> Advanced -> Russian (без этого никуда), а также все кодовые страници имеющие отношение к RUS
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
      c 1250 по 1255 = c_1251.nls
     
    Какие еще будут предложения? Заранее блогадарен

    Всего записей: 4 | Зарегистр. 09-02-2006 | Отправлено: 00:30 10-02-2006
    drochilla

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

    Цитата:
    Я открываю оперу, и только потом соединяюсь с инетом. Но она ещё до соединения уже при открытии всех вкладок успевает накачать из кеша несколько мегабайт, что сбивает реальную статистику экономии трафика.

    Не вижу логики. Да хоть вообще в инет не выходи, - колупай кэш на здоровье, коли в нем все есть. Что принципиально изменилось от того, что ты открыл страницы до сесси, а не во время ее? Это и есть РЕАЛЬНАЯ СТАТИСТИКА ЭКОНОМИИ ТРАФИКА. Ничего менять не надо, все правильно, - клиенту всегда надо напоминать, почему у него радость в доме.
    vgb
    Ну, не царское это дело... Пусть автор ядром занимается. Совершенно очевидно, что прога в разработке - зачем челу голову морочить?.. С кодировками всегда какая-нибудь хренотень случается, - всяк по своему борется. Вобщем, это  

    Всего записей: 16 | Зарегистр. 09-02-2006 | Отправлено: 03:43 10-02-2006
    Dr Eam

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

    Цитата:
    Не вижу логики. Да хоть вообще в инет не выходи, - колупай кэш на здоровье, коли в нем все есть. Что принципиально изменилось от того, что ты открыл страницы до сесси, а не во время ее? Это и есть РЕАЛЬНАЯ СТАТИСТИКА ЭКОНОМИИ ТРАФИКА. Ничего менять не надо, все правильно, - клиенту всегда надо напоминать, почему у него радость в доме.

    Логика проста. В автономном режиме интернет вообще не используется, не важно, подключен он, или нет. Следовательно, ни о какой экономии интернет-трафика речи быть не может -  в автономном режиме смысл этого понятия теряется.

    Всего записей: 226 | Зарегистр. 20-12-2005 | Отправлено: 09:03 10-02-2006
    unreal666



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

    Цитата:
    Логика проста. В автономном режиме интернет вообще не используется, не важно, подключен он, или нет. Следовательно, ни о какой экономии интернет-трафика речи быть не может -  в автономном режиме смысл этого понятия теряется.

    Вообще правы и ты и drochilla.
    Он прав потому, что если бы не было HC. то тебе вместо автономного просмотра пришлось бы лезть в инет.  
    Ты прав потому, что в крайнем случае можно не лезть в инет, а просто сохранить страницу на винт.

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

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mai62  
    О прокси.
     
    Больно уж не хочется терять имеющийся однокликовый подход переключения прокси.  
    Также не хочется усложнять логику, запутывая её необходимостью выбора пользователем между мультиселектами и обычными селектами.
    Логика должна быть максимально прозрачна.
    При этом автоматизация выбора прокси по условию вещь тоже чрезвычайно лакомая.
     
    Долго всё не сходилось в один флакон, однако, в конце концов, похоже получилось:
     
    1.Во вкладке "Родительский прокси" (лучше просто "Прокси") в таблице прокси вводим колонку "Условие".
    2.Поле в этой колонке может быть маской (условный прокси) или пустым (безусловный прокси).
    3.Безусловные прокси могут быть выбраны флажком в колонке "Разрешить" (как это работает и сейчас).
    3.Безусловные прокси могут быть выбраны в меню при правом клике над иконкой в трее (как это работает и сейчас).
    4.Прокси с непустой маской не могут быть выбраны флажком в колонке "Разрешить" (флажок в ячейке заблокирован).
    5.Прокси с непустой маской не показываются в меню при правом клике над иконкой в трее.  
    6.В меню при правом клике над иконкой в трее появляется SingleSelected-меню со списком: все прокси без масок плюс дополнительный пункт "Прокси по условию".
    7.При выборе в меню над треем любого прокси без маски - этот прокси становится текущим (как это работает и сейчас).
    8.При выборе в меню над треем "Прокси по условию" - перебираются все прокси с масками, начиная с первого в списке до выполнения маски.
    Безусловные прокси в этом переборе не участвуют.
    9.Окно хинта над треем показывает текущий прокси - либо безусловный, либо текущий выбранный условный, с совпавшей маской.
     
    Т.о. соблюдается преемственность и добавляется новая функциональность.
     
    Пример заполнения таблицы "Родительский прокси":
     
    N | Разрешить | Наименование             | Хост | Порт | Имя польз. | Пароль | Условие |  
    1 |           | provider по условию      |      |      |            |        | <маска> |
    2 |           | proxomitron по условию   |      |      |            |        | .*      |
    3 |     +     | proxomitron              |      |      |            |        | <пусто> |
    4 |           | provider                 |      |      |            |        | <пусто> |
     
     
     
    Добавлено:
    дополнение:
    ...
    10.безусловные и условные прокси в списке "Родительский прокси" могут чередоваться между собой как угодно - для условных прокси важен лишь их порядок относительно условных же прокси

    Всего записей: 1344 | Зарегистр. 19-04-2003 | Отправлено: 11:05 10-02-2006 | Исправлено: rs, 11:43 10-02-2006
    unreal666



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    rs
    mai62
    Вообще с rs согласен.
    Но...

    Цитата:
    4.Прокси с непустой маской не могут быть выбраны флажком в колонке "Разрешить" (флажок в ячейке заблокирован).

    Лучше создать еще один столбец "Вкл. в мультиселект" для того, чтобы один и тот же прокси мог быть включен и в SingleSelect и в MultiSelect, только в режиме SingleSelect маска будет игнорироваться.
    Это необходимо для того, чтобы, если я не хочу использовать какой-нибудь мультиселектовый прокси в данный момент, я смог его отключить, а не удалять его из списка.
    И добавить во вкладку "Родительский прокси" опцию "Разрешить прокси по условию" или что- то подобное.
     
    rs

    Цитата:
    7.При выборе в меню над треем любого прокси без маски - этот прокси становится текущим (как это работает и сейчас).  
    8.При выборе в меню над треем "Прокси по условию" - перебираются все прокси с масками, начиная с первого в списке до выполнения маски.  
    Безусловные прокси в этом переборе не участвуют.

    Что-то не очень понял, что ты хотел сказать, поэтому возможно повторюсь...
     
    Необходимо сделать так, чтобы можно было ставить галочки одновременно на простом прокси и на "Прокси по условию" для того, чтобы, если ни одно из условий не совпало, то использовать простой прокси.  
    Т.е. например у меня основной прокси Proxomitron и, если включено "Прокси по условию", чтобы при несовпадении ни одного из условий, использовался именно Proxomitron.

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



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

    Цитата:
    Ув. автор, не могли бы Вы в слудующей версии исползовать Unicode

    В планах сделать Unicode есть. Но планы обширные, а времени, которое я могу выделить для работы над этим проектом мало. Поэтому приходится расставлять преоритеты.
    C0USIN

    Цитата:
    И теперь панели задач вместо HandyCache видим C:\Program Files\...  
    Нельзя было добавить путь в конец строки?

    Можно было. Но что это НС видно и по значку. А так есть некоторая вероятность, что в панели задач будет виден путь к настройкам.

    Цитата:
    А давай обнародуем этот алгоритм и занесем в FAQ?

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

    Цитата:
    Какие еще будут предложения? Заранее блогадарен

    Попробуй Control Panel/Regional and Language Options/Advanced/Language for non-UNICODE program = Russian
    drochilla
    Dr Eam

    Цитата:
    Логика проста. В автономном режиме интернет вообще не используется, не важно, подключен он, или нет. Следовательно, ни о какой экономии интернет-трафика речи быть не может -  в автономном режиме смысл этого понятия теряется.

    Не спорьте - сделаю опционально.
     
     
    Добавлено:
    rs
    unreal666

    Цитата:
    О прокси.

    А может, чтобы не валить все в кучу, сделать отдельные списки для этих прокси?

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



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

    Цитата:
    А может, чтобы не валить все в кучу, сделать отдельные списки для этих прокси?

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

    Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 12:17 10-02-2006 | Исправлено: unreal666, 12:17 10-02-2006
    AnexeR

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Автору
     
    ОЧЕНЬ большая просьба.
    На сегодняшний день иконка программы в трее может отображать значение режима - "Работать автономно". И это конечно очень хорошо и правильно.
    Но ведь этого совершенно недостаточно!
     
    Существует ещё два ничуть не менее важных режима, которые требуют отображения в иконке.
     
    Первый основопологающий режим - "Чтение из кеша", который также требует отображения. Очень рекомендую отображать отключение этого режима маленьким значком паузы поверх текущей иконки - с расположением в нижнем правом углу иконки. Примерно так, как это реализовано в мониторе DrWeb (при временном отключении мониторинга там поверх значка монитора DrWeb в трее появляется значок паузы).
     
    Второй важнейший режим, это конечно - "Не обновлять свежие файлы".
    Рекомендую отображать его маленькой иконкой часиков поверх иконки в трее - с расположением опять таки в нижнем правом углу иконки.
     
    Работать по моему мнению это должно таким образом:
     
    1.
    *В случае включения режима "Работать автономно",
    Не зависимо от положения других режимов,
     
    должна как и сейчас отображаться иконка домика. Без всяких изменений. Положение других режимов при этом никак не отображается, просто потому что в данном положении режима "Работать автономно" другие режимы не имеют никакого значения.
     
    2.
    *В случае отключения режима "Работать автономно",
    Включенном режиме "Чтение из кеша",
    Отключенном режиме "Не обновлять свежие файлы"
     
    должна отображаться текущая иконка две стрелочки (а при закачке файлов соответственно - две крутящиеся стрелочки).
     
    3.
    В случае отключения режима "Работать автономно",
    Включенном режиме "Чтение из кеша",
    *Включённом режиме "Не обновлять свежие файлы",
     
    поверх текущей иконки - "две стрелочки" должна отображаться минииконка часиков (как смотри описание выше). Которая описывает включение режима "Не обновлять свежие файлы", при включённом режиме "Чтение из кеша".
     
    4.
    В случае отключения режима "Работать автономно",
    *Отключённом режиме "Чтение из кеша",
    И не зависимо от режима "Не обновлять свежие файлы",
     
    поверх текущей иконки - "две стрелочки" должна отображаться минииконка паузы (как смотри описание выше).  Которая описывает отключение режима "Чтение из кеша", не зависимо от положения режима "Не обновлять свежие файлы".
     
    ----------------------
    Сложное на первый взгляд описание, а на самом деле всё просто.
    И это ниболее логичная структура отбражения, которая позволяет очень просто визуально контролировать какие имеющие значение в данный момент режимы активны.
    Кстати, важно. Отображение режимов должно работать даже при временном их отключении горячими клавишами (как сейчас, когда мы временно ставим программу в автономный режим при помощи удерживаемого клавиатурного сочетания).

    Всего записей: 133 | Зарегистр. 17-07-2004 | Отправлено: 12:19 10-02-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 101

    Компьютерный форум Ru.Board » Компьютеры » Программы » HandyCache - локальный кеширующий прокси сервер
    Widok (27-04-2006 12:30): лимит страниц. продолжаем здесь.


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru