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

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



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

    Цитата:
    Готов это сделать, самому не хватает этого. Есть только одна проблема: как это обозвать одним-двумя словами, чтобы было понятно.

    Даже не знаю, может чекбокс на закладке "только из кеша" сделать?
    По аналогии "отменить для Опера/Файрфокс" сделать "Отключать черный список"?

    Цитата:
     Выходит НС должен будет постоянно мусолить клавиатуру (определять состояние клавиш).

    Я сейчас далек от программирования, но подумал что это не сложно, т.к. как-то натоптал шифт пять раз и хренакс вылезла залипалка шифта Вот я и подумал что сие не так сложно...
    (а вообще насколько помню можно же получать какое-то системное сообщение - всю очередь нажатых клавиш...)
    Ну в принципе Альт плюс зет тоже как вариант

    Всего записей: 1072 | Зарегистр. 05-02-2003 | Отправлено: 14:50 04-03-2006
    Taimael

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

    Цитата:
    А там и не должно оставаться название файла. Мы просто почистили URL.  HC сам добавит #_ потом.

    я понимаю что не должно
     
    потыкал сейчас по всякому
    вобщем тут бага
    при срабатывании преобразователя URL HC #_ не добавляет
     
    то есть гружу ссылку
    http://www.komcity.ru/?session=906eb52f455bc5d004v0c0fe9283c381
     
    в преобразователи правило
    (.*)(\?|&)(session=)([A-Za-z0-9]{5,})(.*)
     
    с заменой
    \1\5abc
    создается файл с именем abc
     
    с заменой
    \1\5
    в кеш не пишется ничего
     
     
     
    all
    проблема
    http://world-art.ru/animation/genre.php
    как сделать, чтоб для каждого выбора в кэше сохранялась своя страница и это все потом работало в оффлайне?
     

    Всего записей: 162 | Зарегистр. 15-05-2004 | Отправлено: 15:14 04-03-2006 | Исправлено: Taimael, 20:00 04-03-2006
    V0lt



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

    Цитата:
    проблема
    http://world-art.ru/animation/genre.php
    как сделать, чтоб для каждого выбора в кэше сохранялась своя страница и это все потом работало в оффлайне?  

    никак не сделать
    потому что там урл всегда один и тот же, а HC сохраняет только его
     
    Добавлено:
    DenZzz

    Цитата:
    D (или "пустое" поле) - в соответствии с состоянием в данный момент флага списка (опции).

    Не хотю никакое D
    Получается твоя опция Y - включен, будет работать даже если я сниму галочки в списках. Зачем такое нужно? Имхо больше путаницы и списки теряют свою суть.
     
    Моя идея такая:
    по умолчанию любой урл проверяется во всех ВКЛЮЧЕННЫХ списках.
    Если урл попадает в "Универсальный" список, то происходит следующее
    2. Черный список: Да - обрабатываем, Нет - считаем что урл "белый"
    3. Запись в кеш: думал, думал - решил именно эта опция не нужна
    4. Не обновлять: Да - обрабатываем, Нет - обновляем урл
    5. Только из кеша: Да - обрабатываем, Нет - берем из инета
     
    Пример:
    Правило Черный список Не обновлять Только из кеша    
    .* Да Да Да правило по умолчанию    
    rule1 Нет Да Да аналог белого списка    
    rule2 Да Нет Нет грузим из инета    
    rule3 Нет Нет Нет принудительно грузим из инета

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

    Всего записей: 10488 | Зарегистр. 05-02-2003 | Отправлено: 17:13 04-03-2006 | Исправлено: V0lt, 17:15 04-03-2006
    unreal666



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

    Цитата:
    Кстати, переключатели в Белом списке лучше сделать 3-позиционными:

    Зачем?  При включенной галке правила в белом списке происходит обход списков вне зависимости от их состояния включения. Соответственно при выключении правила в белом списке - обход НЕ будет происходить. Больше белый список ни за что не отвечает.

    Цитата:
    Согласен, там она уместней, и там находится ее строка исключений - правило (.)*. Но надо все равно сохранить ей отдельный флаг включения.

    Не уместней, т.к. "Не обновлять свежие файлы" относится не только к списку "Не обновлять", но и к списку "Только из кэша".
     


     
    V0lt

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

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

    Цитата:
    Получается твоя опция Y - включен, будет работать даже если я сниму галочки в списках. Зачем такое нужно? Имхо больше путаницы и списки теряют свою суть.

    Не знаю для чего вообще эти Y/N/D. Надо просто: стоит галка - обходить список (равносильно отключению списка), не стоит - не обходить (т.е. просто передавать 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 | Отправлено: 18:31 04-03-2006 | Исправлено: unreal666, 19:10 04-03-2006
    DenZzz



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

    Цитата:
    Не хотю никакое D  
    Получается твоя опция Y - включен, будет работать даже если я сниму галочки в списках. Зачем такое нужно?

    Да, а чем это плохо? Если мы говорим про "Универсальный список" вместо "Белого", то почему бы не создать возможность настройки индивидуального поведения HC с некоторыми URL-ами?  

    Цитата:
    3. Запись в кеш: думал, думал - решил именно эта опция не нужна
     
    Насколько я помню, эту опцию просил unreal666...  
    И вообще, если ты не пользуешься некоторыми опциями (я про "свежие" и "большие" файлы), то это не значит, что они никому не нужны! Соответственно, обход их проверки должен настраиваться наравне с другими списками!
     

     
    unreal666

    Цитата:
    При включенной галке правила в белом списке происходит обход списков вне зависимости от их состояния включения. Соответственно при выключении правила в белом списке - обход НЕ будет происходить. Больше белый список ни за что не отвечает.

    Это справедливо, если реализовано в рамках "Белого списка", но на предыдущей странице мы говорили про трансформацию "Белого списка" в "Универсальный", что расширит гибкость настройки HC..., но и усложнит ее...  
     
    В общем, да - можно просто дополнить "Белый список" новыми полями и не изобретать "велосипед"...  
     
    Добавлено:
    unreal666

    Цитата:
    Не уместней, т.к. "Не обновлять свежие файлы" относится не только к списку "Не обновлять", но и к списку "Только из кэша".  

    Каким образом? Если сработало правило в "Только из кеша", то "свежесть" файла даже не проверяется!

    Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 19:26 04-03-2006
    unreal666



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

    Цитата:
    Каким образом? Если сработало правило в "Только из кеша", то "свежесть" файла даже не проверяется!

    Ошибся.

    ----------
    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 | Отправлено: 19:38 04-03-2006
    D555



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mai62  
     
     Хотелось бы предложить фичу - кешировать и сохранять(подставлять) кукисы .
    А то при перестановке броузеров приходиться опять пароли вводить... .

    Всего записей: 375 | Зарегистр. 17-04-2003 | Отправлено: 19:42 04-03-2006 | Исправлено: D555, 08:18 05-03-2006
    Taimael

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

    Цитата:
    никак не сделать  потому что там урл всегда один и тот же, а HC сохраняет только его

     
    да понимаю я
    вопрос подразумевал постановку проблемы и предложение поискать пути ее решение )
     

    Всего записей: 162 | Зарегистр. 15-05-2004 | Отправлено: 20:34 04-03-2006
    unreal666



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

    Цитата:
    да понимаю я  
    вопрос подразумевал постановку проблемы и предложение поискать пути ее решение

    Даже если и будет сохранять разное, то как ты собрался указать 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 | Отправлено: 20:47 04-03-2006
    C0USIN



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Taimael
    Это баг!
    Правило работает правильно. Его менять не надо.
     
    mai62
    Логическая ошибка в том, что URL прогоняется через список Преобразование URL внутри функции URLPrepare. А нужно было реализовать это отдельной функцией, вызываемой еще до преобразования URL в имя.

    Всего записей: 2739 | Зарегистр. 18-07-2003 | Отправлено: 21:26 04-03-2006 | Исправлено: C0USIN, 23:43 04-03-2006
    mai62



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Версия 0.94b3a 05.03.06
    [-] Исправлены ошибки;
    [+] Восстановлена сортировка списков по колонке Правило и Кол-во попаданий;
    [+] Добавлена опция Индикация на значке для 'свежих' файлов;
    [+] Небольшие косметические изменения.
    _http://handycache.narod.ru/download/HandyCache094b3aexe.zip
     
    Исправлена ошибка приема команд и ошибка, найденная Taimael

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

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

    Всего записей: 11 | Зарегистр. 19-02-2006 | Отправлено: 04:17 05-03-2006
    Taimael

    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    mai62
     
    сделай, пожалуйста, возможность удалять правила кнопкой delete

    Всего записей: 162 | Зарегистр. 15-05-2004 | Отправлено: 06:05 05-03-2006
    dadu



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mai62
    Продолжим?  
    На вкладках "Списки".
    Опции по назначению гор. клавиш организовать следующим образом.  
     
    Стоит галочка в чекбоксе "Разрешен" рядом окошко для ввода сочетания клавиш с названием "Временно отменить клавишей" . Второго окошка нет , не нужно.
     
       
     
    Галочка в чекбоксе "Разрешен" не стоит . Значит окошко для ввода сочетания клавиш называется "Временно разрешить клавишей". Второго окошка нет , не нужно.
     
       
     
     И так для всех списков.
     
     
    Контекстное меню
    Для интереса можно так, можно посмотреть как сделано в известных программах WinRar и т.п.
     

    Всего записей: 1222 | Зарегистр. 13-11-2002 | Отправлено: 06:42 05-03-2006 | Исправлено: dadu, 08:51 05-03-2006
    D555



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

    Всего записей: 375 | Зарегистр. 17-04-2003 | Отправлено: 08:29 05-03-2006
    dadu



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    D555
    А в WinRAR тоже хотелось бы ?
    А в прогах работаюших с CD\DVD-ROM ? которые все добавляют свои пункты в меню?
    А в FleshGet?
    и т.п.  
     
    Открой раздел в реестре и почисти\включи\выключи что тебе нужно.
     
    Пункты не относящиеся к НС появились потому что опция не давно родилась... короче не продуманность.
    Не нужно лепить в НС то что к нему не относится.
     
    Мои посты о прозрачности и легкости , однозначности в настройке и интерфейсе .  
     
    Соответственно в этом ключе и хочется видеть комментарии. ОК?

    Всего записей: 1222 | Зарегистр. 13-11-2002 | Отправлено: 08:45 05-03-2006
    V0lt



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

    Цитата:
    Версия 0.94b3a 05.03.06

    Спасибо!
    только забрать никак не получается

    Всего записей: 10488 | Зарегистр. 05-02-2003 | Отправлено: 08:46 05-03-2006
    dadu



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добавил в FAQ пункт Интеграция в IE статью Как добавить свой пункт в контекстное меню IE

    Всего записей: 1222 | Зарегистр. 13-11-2002 | Отправлено: 09:04 05-03-2006
    rubel



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

    Всего записей: 1422 | Зарегистр. 12-07-2004 | Отправлено: 10:17 05-03-2006
    mai62



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

    Цитата:
    Можно реализовать регэксповые списки для чистильщика кеша? Первый "исключить из чистки"  

    Можно
    Taimael

    Цитата:
    сделай, пожалуйста, возможность удалять правила кнопкой delete

    Ок
    dadu

    Цитата:
    На вкладках "Списки".  
    Опции по назначению гор. клавиш организовать следующим образом.  

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

    Цитата:
    Контекстное меню  
    Для интереса можно так, можно посмотреть как сделано в известных программах WinRar и т.п.

    На счет путей по умолчанию можно согласиться, но НС пока не знает, где лежит Hcie.
    На счет не НС-пунктов: сложности с идентификацией НС-пунктов. Команд много, поэтому я позволил пользователю создавать пункты меню под себя с известными только ему названиями и соотв. html-файлами. Я дал только 4 примера, остальное пользователь может доделать сам.

    Цитата:
    Добавил в FAQ пункт Интеграция в IE статью Как добавить свой пункт в контекстное меню IE

    Спасибо

    Всего записей: 1717 | Зарегистр. 06-12-2002 | Отправлено: 11:37 05-03-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