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

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

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    C0USIN
    Цитата:
    Где и как задается критерий свежести для опции Не обновлять "свежие" файлы
    В списке "Не обновлять" столбец "Критерий свежести". Формат - либо "часы:минуты", либо "число.месяц.год". Это, кстати, есть в тултипе, если навести мауса на заголовок столбца

    ----------
    Мы тоже не всего читали Шнитке!.. © В. Вишневский

    Всего записей: 2322 | Зарегистр. 06-09-2003 | Отправлено: 13:34 09-12-2006
    DenZzz



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

    Цитата:
    Где и как задается критерий свежести для опции Не обновлять "свежие" файлы ?

    В списке "Не обновлять" можно задать свой критерий свежести для каждого правила (типа файлов). Как это работает, написал здесь.
     

     
    popkov

    Цитата:
    Может, есть другие способы перейти на последнюю страницу темы (в адресе которой будет указано &start=xxx), например, через легко отлавливаемый адрес на tools.cgi или actions.cgi с переадресацией, в которой всё-таки указан Referer?

    Не припомню.

    Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 13:38 09-12-2006 | Исправлено: DenZzz, 13:42 09-12-2006
    C0USIN



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

    Цитата:
    Снятие галки с опции "Не обновлять свежие файлы" отменяет проверку правил с заполненным полем "Критерий свежести".

     
    Это и хотелось узнать. Давно FAQ не читал

    Цитата:
    Это, кстати, есть в тултипе, если навести мауса на заголовок столбца

    Если пользователь догадается навести курсор

    Всего записей: 2739 | Зарегистр. 18-07-2003 | Отправлено: 13:58 09-12-2006
    popkov

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    DenZzz
    C0USIN
    NothingAnother
    А может быть есть способ заставить браузер ВСЕГДА отправлять Referer?
     
    Добавлено:
    [b]mai62[b]
    Насклько я понимаю, сейчас DNS-кэша работает только в одну сторону: преобразует URL  в IP-адреса. Но некоторые подлые скрипты указывают IP. Может быть, можно реализовать обратную трансляцию IP в имена доменов?

    Всего записей: 1833 | Зарегистр. 22-03-2003 | Отправлено: 15:31 09-12-2006
    NothingAnother

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    popkov
    Цитата:
    может быть есть способ заставить браузер ВСЕГДА отправлять Referer?
    В каких-то браузерах - кто их знает, но в известных мне - нет... Вот если бы mai62 реализовал выдачу юзеру всей HeaderCollectionrequest и response) для свободной пользовательской модификации - с помощью этой суперфичи можно было б и referer и много чего ещё сделать...

    Цитата:
    можно реализовать обратную трансляцию IP в имена доменов?
    В принципе - можно, но не все DNS-серверы это поддерживают. Не задействовать же ради этого службу WhoIs...

    ----------
    Мы тоже не всего читали Шнитке!.. © В. Вишневский

    Всего записей: 2322 | Зарегистр. 06-09-2003 | Отправлено: 16:08 09-12-2006 | Исправлено: NothingAnother, 16:25 09-12-2006
    Abs62



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

    Цитата:
    В общем-то, на форуме всегда нужно обновлять только последнюю страницу темы - остальные всё равно не меняются никогда.

    В целом неверно. Страницы могут меняться существенно - например, автор свой пост отредактировал, или пришёл модератор и кому-то по ушам настучал. Не всегда это происходит на последней странице. А уж не столь существенные изменения - аватары, титулы, количество постов авторов - происходят постоянно.
    Кому-то это важно, кому-то нет - каждый решит за себя. Но говорить "всегда" и "никогда" - некорректно.

    Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 16:16 09-12-2006
    DenZzz



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

    Цитата:
    В принципе - можно, но не все DNS-серверы это поддерживают...

    Не обязательно спрашивать DNS-сервер! Можно хотя бы просто сопоставлять URL c записями в DNS-кэше. Т.е. если URL или правило содержит IP, то поискать _домен_ в DNS-кэше, подставить и проверять по спискам оба этих URL. Если какое правило сработало хотя бы на один из вариантов URL, то список считается сработавшим.

    Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 16:47 09-12-2006 | Исправлено: DenZzz, 16:56 09-12-2006
    NothingAnother

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DenZzz
    Цитата:
    сопоставлять URL c записями в DNS-кэше
    Как частичное решение - вполне приемлемо, имхо... Побочный эффект - будут набираться правила, которые никогда не сработают. Представим - правило содержит IP, при этом в кэше DNS сопоставления нет. Сгенерится запрос, но в кэш DNS ничего не попадёт. И так раз за разом... Попробуем подойти к этому вопросу более системно. Я очень плохо знаком с Делфи, и не знаю на каком уровне абстракций там пишется код для сетевых приложений. Если компоненты достаточно высокоуровневые - сделать что-либо достаточно сложно (т.к. DNS-Resolving в этом случае может быть неявным - а соотв. и неуправляемым), но если программирование происходит на уровне сокетов - напрашивается изменение момента просмотра списков. Если я правильно понимаю, сейчас решение о бане кандидата на запрос выносится до DNS-Resolving'а. Но путём переноса просмотра списков на момент после этого - можно будет в списках использовать IP. При этом несколько возрастёт трафик за счёт "холостых" DNS-запросов (для в последующем забаненных кандидатов, по которым не будет генериться основной запрос на контент), но это мизерная плата (к тому же кэш DNS рулит), которая с лихвой компенсируется экономией за счёт возможности бана по IP

    ----------
    Мы тоже не всего читали Шнитке!.. © В. Вишневский

    Всего записей: 2322 | Зарегистр. 06-09-2003 | Отправлено: 16:55 09-12-2006 | Исправлено: NothingAnother, 18:12 09-12-2006
    popkov

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

    Цитата:
    Не обязательно спрашивать DNS-сервер! Можно хотя бы просто сопоставлять URL c записями в DNS-кэше.  


    Цитата:
    Т.е. если URL или правило содержит IP, то поискать _домен_ в DNS-кэше, подставить и проверять по спискам оба этих URL. Если какое правило сработало хотя бы на один из вариантов URL, то список считается сработавшим.

    Очень разумное предложение!  
    NothingAnother

    Цитата:
    Я очень плохо знаком с Делфи, и не знаю на каком уровне абстракций там пишется код для сетевых приложений. Если компоненты достаточно высокоуровневые - сделать что-либо достаточно сложно  

    На первых порах можно ограничиться просто просмотром уже имеющегося содержимого DNS-кэша, как предложил DenZzz.
    А в будущем можно использовать для ресолвинга уже готовый программный код или вообще готовую консольную утилитку. Я знаю две такие утилитки (маленькие и быстрые):
    resolve - 18.0 КБ  
    Hostname - 24.0 КБ (от Марка Руссиновича), страница программы.

    Всего записей: 1833 | Зарегистр. 22-03-2003 | Отправлено: 19:38 09-12-2006
    WWWAAAYYY

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

    Всего записей: 7 | Зарегистр. 04-12-2006 | Отправлено: 19:42 09-12-2006
    SERGIC62

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите чайнику что сделать чтобы при запуске ОПЕРЫ  HandyCache каждый раз
    не просила пароль? ЗАПОМНИТЬ ПАРОЛЬ -- галка стоит.

    Всего записей: 2 | Зарегистр. 03-10-2006 | Отправлено: 21:40 09-12-2006
    mai62



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

    Цитата:
    Насклько я понимаю, сейчас DNS-кэша работает только в одну сторону: преобразует URL  в IP-адреса. Но некоторые подлые скрипты указывают IP. Может быть, можно реализовать обратную трансляцию IP в имена доменов?

    Насколько я себе представляю в 95% случаев правила не ориентированы на применение к содержимому каких-то определенных доменов. С другой стороны чрезмерное увлечение предложенной идеей может до 2 и более раз увеличить нагрузку на процессор и потребление памяти. Думаю ситуации когда это действительно нужно настолько редки, что разумнее решать такие проблемы соответствующей модификацией правил.
    NothingAnother

    Цитата:
    Вот если бы mai62 реализовал выдачу юзеру всей HeaderCollection (и request и response) для свободной пользовательской модификации - с помощью этой суперфичи можно было б и referer и много чего ещё сделать...  

    Думаю какой должен быть реферер для определенного запроса может знать только браузер, только он знает, где он взял ссыку, для которой формирует запрос.
    Что касается доступа юзеру к request и response, то это будет возможно когда появится поддердка плагинов (кстати скорее всего плагины можно будет писать не только на Delphi и ты тоже сможешь проявить себя на этом поле). Над плагинным API я уже начал раборту, но дело это объемное.

    Всего записей: 1717 | Зарегистр. 06-12-2002 | Отправлено: 21:57 09-12-2006 | Исправлено: mai62, 21:58 09-12-2006
    DenZzz



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

    Цитата:
    Подскажите чайнику что сделать чтобы при запуске ОПЕРЫ  HandyCache каждый раз  
    не просила пароль?

    Читать FAQ...
     

     
    WWWAAAYYY

    Цитата:
    какой браузер лучше использовать чтоб он меньше жрал трафик?

    Наверно, Оперу.  
    IE (Макстон) любит параллельно грузить один и тот же файл, при одновременном открытии нескольких окон с одного сайта.
    FireFox иногда ведет себя неадекватно с HC, поэтому требует тонкой настройки.

    Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 22:00 09-12-2006
    NothingAnother

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mai62
    Цитата:
    скорее всего плагины можно будет писать не только на Delphi
    Как-то настораживает "скорее всего"... Это просто оговорка или?..
     
    popkov
    Цитата:
    можно ограничиться просто просмотром уже имеющегося содержимого DNS-кэша
    Предложение DenZzz красивое и несложное в реализации, но, к сожалению, (я уже писал об этом - наверное, ты не обратил внимания) при таком подходе большинство правил, содержащих IP, будут понапрасну отнимать время на собственную проверку, т.к. всё равно никогда не сработают...
     
    WWWAAAYYY
    Цитата:
    какой браузер лучше использовать
    Всяк кулик своё болото хвалит... Сам юзаю Fx, и тем не менее, полностью согласен с DenZzz - останови свой выбор на Опере

    ----------
    Мы тоже не всего читали Шнитке!.. © В. Вишневский

    Всего записей: 2322 | Зарегистр. 06-09-2003 | Отправлено: 22:46 09-12-2006 | Исправлено: NothingAnother, 22:54 09-12-2006
    mai62



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

    Цитата:
    Как-то настораживает "скорее всего"... Это просто оговорка или?..

    На всякий случай написал, мало ли чего  
    За образец принял плагинную систему Миранды.

    Всего записей: 1717 | Зарегистр. 06-12-2002 | Отправлено: 22:59 09-12-2006
    Koeniger

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mai62
     
    Несколько месяцев назад предлагал добавить в программу функцию ограничения скорости трафика для каждого из IP, которым с помощью HC, установленном на сервере, "раздается" этот самый трафик.
     
    Обещали подумать.
     
    PS: программа и сейчас неплохая, а с такой функцией поднимется до недосягаемых высот ИМХО.

    Всего записей: 56 | Зарегистр. 21-01-2004 | Отправлено: 01:52 10-12-2006 | Исправлено: Koeniger, 01:53 10-12-2006
    popkov

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

    Цитата:
    при таком подходе большинство правил, содержащих IP, будут понапрасну отнимать время на собственную проверку, т.к. всё равно никогда не сработают...  

    Но обратная трансляция именно для того и нужна, чтобы не было правил для IP, а были правила только для доменов!
     
    mai62

    Цитата:
    С другой стороны чрезмерное увлечение предложенной идеей может до 2 и более раз увеличить нагрузку на процессор и потребление памяти.  

    Но почему так сильно? Не так уж часто попадаются подлые скрипты: даже если на данном сайте он на каждой странице, запрос на получение имени домена надо отправить один раз, после чего он уже берётся из кэша! Откуда будет такая нагрузка на процессор?

    Цитата:
    Насколько я себе представляю в 95% случаев правила не ориентированы на применение к содержимому каких-то определенных доменов.  

    Но в Чёрном списке очень многие правила ориентированы именно на определённые домены, и указание в скрипте вместо имени домена IP-адреса - это уже нащупанный вэб-мастерами способ обхода фильтрации баннеров, который, скорее всего, в будущем только приобретёт большую популярность!

    Всего записей: 1833 | Зарегистр. 22-03-2003 | Отправлено: 03:55 10-12-2006 | Исправлено: popkov, 03:56 10-12-2006
    sbudnik



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Такая проблема.При открытии некоторых сайтов в Firefox  через HC,содержащих в ссылке index.php или search.php выскакивает окошко с предложением сохранить  
    Bы coбиpaeтecь oткpыть фaйл
    _ index.php
    являющийcя PHP file
    из http://www.apelsinforum.ru
    Bы xoтитe coxpaнить этoт фaйл?
    FlashGot
     
    Bы coбиpaeтecь oткpыть фaйл
    _ search.php
    являющийcя PHP file
    из http://forum.mozilla-russia.org
    Bы xoтитe coxpaнить этoт фaйл?
    FlashGot
    Без HC всё открывается нормально,как подстроить?Спасибо.

    Всего записей: 355 | Зарегистр. 07-11-2005 | Отправлено: 09:37 10-12-2006
    DenZzz



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

    Цитата:
    При открытии некоторых сайтов в Firefox  через HC,содержащих в ссылке index.php или search.php выскакивает окошко с предложением сохранить

    FAQ читал?

    Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 10:13 10-12-2006
    NothingAnother

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    popkov
    Цитата:
    в Чёрном списке очень многие правила ориентированы именно на определённые домены
    Не сгущай краски... Или выразись "не качественно, но количественно" т.е. "очень" - это какая часть?

    Цитата:
    в скрипте вместо имени домена IP-адреса - это уже нащупанный вэб-мастерами способ обхода
    А вот это совершенно верно!

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

    Цитата:
    обратная трансляция именно для того и нужна, чтобы не было правил для IP, а были правила только для доменов
    Тогда извини, поначалу просто не совсем понял твоих чаяний. Так в этом случае ситуация ещё более усугубляется - если множественные IP встречаются в инете достаточно редко (в основном - у крупнейших компаний с региональными представительствами - им уже западло использовать банальные редиректы), то использование алиасов - обыденность, с которой зачастую не то, что DNS-сервер, но и не любая WhoIs-engine справится... Попробуй описать подробней, как ты себе представляешь создание правила с именем (вернее, именами - не забываем об алиасах), которые заранее не известны?

    ----------
    Мы тоже не всего читали Шнитке!.. © В. Вишневский

    Всего записей: 2322 | Зарегистр. 06-09-2003 | Отправлено: 12:18 10-12-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