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

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

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

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

   

Nep



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

HandyCache


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



Вы можете поддержать проект отправив платный SMS

  • Сайт программы: HandyCache.ru (место под проект предоставлено камрадом pop2ROOT).
    Версия сайта по адресу handycache.narod.ru скоро перестанет обновлятся.
    Отправить личное сообщение автору программы e-mail:    
     
  • Текущая версия: HandyCache 0.97b1a от 21.09.06 | зеркало  
    Только exe, скопируйте в папку с уже установленным HandyCache.
  • При первой установке используйте полный setup: HandyCache 0.96b1c
  • Ссылка на ехе-файл предыдущей версии: 096b1c (20.06.06)
     
  • Документация на WikiBooks
    Здесь вы можете прочесть описание настроек и списков, FAQ, ToDo и многое другое.
    Если у вас есть, что добавить о HC - просто допишите...
    Вопросы по самому учебнику задаем в отдельном топике.

     
  • FAQ (Часто задаваемые вопросы)
    Прежде чем задать свой вопрос о программе, пожалуйста ознакомьтесь с FAQ.  
    Может там уже есть ответ на ваш вопрос.

     
  • ToDo-лист (Предложения по улучшению HC)
    Здесь вы можете посмотреть, какие фичи будут реализованы в следующих версиях, или предложить что-то свое.
     
  • Файл помощи (550 Кбайт) от Kiddy
     
  • Статья: "Бережем трафик, время и деньги. Кэширующий 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;  обновление до v2.6  (07.11.06) для первонач.установки нужны оба файла

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

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

  • Всего записей: 41940 | Зарегистр. 24-06-2001 | Отправлено: 09:31 18-08-2006 | Исправлено: ALeXkRU, 20:46 07-11-2006
    C0USIN



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    JohnC
    Можешь еще привести примеры? Не могу воспроизвести твою ошибку. Специально распаковал gzip - браузеры распознают кодировку правильно.
    А почему у тебя страницы в кэше получаются несжатые?

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

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

    Цитата:
    "ИМХО" не забывай добавлять!

    "ИМХО" здесь не к месту.
     

    Цитата:
    Это еще зачем? Мало ли какое немыслимое сочетание букв пришло в голову юзеру!

    Вот именно поэтому, чтобы не было бессмысленных обращений к DNS-серверу и делается кэш отрицательных ответов. TTL хранящихся в нем записей небольшое: в НС сейчас это всего 5 минут.
    Это то, что ты называешь: "Зачем спрашивать IP у DNS-сервера каждые n секунд? Это неразумно." - это тем более неразумно если от DNS-сервера получен ответ, что адреса не существует.
     

    Цитата:
    В целом, почти так как ты написал и работает сейчас HC, только почему-то у некоторых проблемы с DNS-кэшем...

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

    Цитата:
    А как в твою схему вписываются повторные соединения/запросы при ошибке, которые есть сейчас? IP будет запрашиваться у системы (DNS-сервера) только 1 раз?

    При какой ошибке? При той, что запрошен адрес для несуществующего домена или при той, что вообще не удалось получить какой-либо ответ от DNS-сервера? Прочитай еще раз - я все это написал.
     

    Цитата:
    Ты же просто описал, то что уже создано, но работает не у всех...

    Когда будет поправлен кэш отрицательных ответов отпадет нужда в придумывании каких-либо алгоритмов повторных запросов. Остается вопрос нужно ли по примеру Оперы делать два запроса с интервалом в 15с (а может в 10?) или отставить это пользователю. Подождем mai62.
     
    Добавлено:
    hpoint

    Цитата:
    Извини за задержку отсылки. Отослал.

    Получил, щас посмотрю.
     
    Добавлено:
    hpoint
    Посмотрел. В том кэше что ты прислал от яндекса есть только favicon.yandex.ru 213.180.204.36
    Поставил себе - без проблем зашел на www.ya.ru, www.yandex.ru - соответствующие записи добавились в кэш как и "попутные" img.yandex.net и yaca.yandex.ru
     
    Не готов что-то предположить, но склонен думать, что проблема все-таки на твоей стороне.

    Всего записей: 1397 | Зарегистр. 16-12-2001 | Отправлено: 19:00 18-09-2006
    DenZzz



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

    Цитата:
    При какой ошибке? При той, что запрошен адрес для несуществующего домена или при той, что вообще не удалось получить какой-либо ответ от DNS-сервера?

    1. Допустим от DNS не получен ответ:

    Цитата:
    1.3 неудавшийся  запрос  (не  получен  ответ):  пишем  что  не удалось установить соединение с DNS-сервером.

    Что дальше? Будем повторять запрос или скажем пользователю, что его Инет-канал полное г...
     
    2. Допустим:

    Цитата:
    2.2 соединение не установлено - см. п.1 + обновление адреса в кэше при 1.1 или удаление записи при 1.2

    Но это произошло не из-за устаревшего IP, а просто сервер дурит или канал. HC делает еще несколько попыток соединиться через определенные интервалы, настраиваемые в "Управление загрузкой". По твоей схеме будем каждые 3 секунды опять спрашивать IP у DNS-сервера?

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

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

    Цитата:
    >> 1.3 неудавшийся  запрос  (не  получен  ответ):  пишем  что  не удалось установить соединение с DNS-сервером.     
    Что дальше? Будем повторять запрос или скажем пользователю, что его Инет-канал полное г...

    "Пишем  что  не удалось установить соединение с DNS-сервером" - как написано, так и следует читать: пользователь получает "Не получен ответ от DNS-сервера". В 1.1 соответственно показываем пользователю обычное сообщение об ошибке когда не удалось соединиться с сервером.
     

    Цитата:
    Но это произошло не из-за устаревшего IP, а просто сервер дурит или канал.

    И то и другое означает одно: от DNS-сервера не получено ответа. Никакого.
     

    Цитата:
    По твоей схеме будем каждые 3 секунды опять спрашивать IP у DNS-сервера?

    Незнаю между каких строк ты это вычитал. Я этого не писал. И зачем бы это делать также не знаю.
     
    hpoint
    Я не знаю как смоделировать у себя твою проблему - у меня ее просто нет. Может у тебя есть идеи?

    Всего записей: 1397 | Зарегистр. 16-12-2001 | Отправлено: 19:32 18-09-2006 | Исправлено: forever, 19:37 18-09-2006
    mai62



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

    Цитата:
    исправь плиз.

    Проблема имеет место быть, исправлю.
     
    Добавлено:
    hpoint
    Посмотри ПМ

    Всего записей: 1717 | Зарегистр. 06-12-2002 | Отправлено: 19:35 18-09-2006
    DenZzz



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

    Цитата:
    И то и другое означает одно: от DNS-сервера не получено ответа. Никакого.

    Я не о том! Допустим, от DNS-сервера получен ответ, IP нам стал известен, но он не отвечает! К какому пункту твоей схемы идем на повторный запрос нужной нам страницы?

    Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 19:41 18-09-2006
    forever

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

    Цитата:
     IP нам стал известен, но он не отвечает!

    1.1 - а дальше на усмотрение пользователя.

    Всего записей: 1397 | Зарегистр. 16-12-2001 | Отправлено: 19:43 18-09-2006 | Исправлено: forever, 19:45 18-09-2006
    DenZzz



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

    Цитата:
    "Пишем  что  не удалось установить соединение с DNS-сервером" - как написано, так и следует читать: пользователь получает "Не получен ответ от DNS-сервера".  

    Так об этом тебе и говорят, что проблема может быть временной и надо попытаться еще раз получить IP, а не говорить пользователю сразу "Service Unavailable", как сейчас!

    Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 19:47 18-09-2006 | Исправлено: DenZzz, 19:48 18-09-2006
    forever

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

    Цитата:
    проблема может быть временной

    НС ясновидением не обладает. Может быть оно есть у пользователя? В любом случае, если пользователь не доверяет этому сообщению он повторно нажмет Пуск/Перейти и будет выполнена посторная попытка получить IP для запрашиваемого адреса. Все в руках пользователя.
     

    Цитата:
    а не говорить пользователю сразу "Service Unavailable"

    Когда НС получил такой ответ - тогда он и передал его пользователю.

    Всего записей: 1397 | Зарегистр. 16-12-2001 | Отправлено: 19:50 18-09-2006
    DenZzz



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

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

    Вот мы и вернулись к началу спора!  
    Именно эта ручная работа и утомляет на медленных каналах! Опера делает 2 запроса - чем HC хуже?  
    Проблема с "Service Unavailable" поднималась здесь уже не раз - почему бы не попытаться ее решить посредством HC, не заставляя пользователя жать на лишние кнопки?

    Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 20:05 18-09-2006
    forever

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

    Цитата:
    Именно эта ручная работа и утомляет на медленных каналах!

    Медленные каналы ни при чем. Глючные - да.
    Давай все-таки идти поступательно. Сейчас есть баг - когда он будет устранен, тогда будем обсуждать дальше. А то сейчас вместо придумывания стула из табуретки придумывается как же лучше усидеть на сломанной табуретке. Не находишь?

    Всего записей: 1397 | Зарегистр. 16-12-2001 | Отправлено: 20:12 18-09-2006
    gavana



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Прошу рассмотреть следующую ситуацию:
    в firefox есть такая замечательная фича - если в адресной строке ,к примеру, набрать handycache , то сразу попадем на http://handycache.e-voice.ru/  . Реализовано это в firefox через  http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q= .
    При работе через  HandyCache эта радость не работает. Интуиция посказывает ,что с появлением кеша dns сие можно дореализовать в HandyCache.Преимущества-это заработает в любых браузерах и ,возможно, скажется на уменьшении "Service Unavailable" и т.д.

    Всего записей: 1524 | Зарегистр. 14-03-2003 | Отправлено: 20:16 18-09-2006
    DenZzz



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

    Цитата:
    Давай все-таки идти поступательно. Сейчас есть баг - когда он будет устранен, тогда будем обсуждать дальше.

    Опять вспоминаются слова "классика":  
    "Лучше сделать 1 раз и правильно, чем потом переделывать!"    
     
    Править баги - это хорошо, но надо же развиваться! Тем более, что проблемы близки. Кроме того, правка бага в "кэше отрицательных ответов" по сути не решает проблему с появлением "Service Unavailable". Она только устраняет "эффект памяти"...

    Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 20:25 18-09-2006
    forever

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

    Цитата:
    Реализовано это в firefox через  http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=

    Что-то я по этой ссылке попадаю на страницу гугля и все. А в чем принцип действия этого навклиента? Это сервис гугля или локальная приблуда? Это, часом, не просто замена на уровне браузера определенных адресов (ключевых слов) введенных в адресную строку на реальные адреса?

    Всего записей: 1397 | Зарегистр. 16-12-2001 | Отправлено: 20:26 18-09-2006
    DenZzz



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

    Цитата:
    в firefox есть такая замечательная фича - если в адресной строке ,к примеру, набрать handycache , то сразу попадем на http://handycache.e-voice.ru/  

    Это всегда можно было реализовать в HC через список "Переадресация"!!!
     
    Вот пример правила для Макстона:
    #5#~#True#~#http://handycache/#~#http://handycache.e-voice.ru/#~#False#~#True
    Проверь в Лисе. Если она автоматом добавляет к набранному слову http:// в начале и / в конце, то все будет работать. Иначе, можно подправить правило.

    Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 20:30 18-09-2006 | Исправлено: DenZzz, 20:45 18-09-2006
    forever

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DenZzz
    Просто мы с тобой смотрим на проблему разными глазами.
     

    Цитата:
    правка бага в "кэше отрицательных ответов" по сути не решает проблему с появлением "Service Unavailable".

    Нынешняя проблема с появлением этого сообщения "не к месту" будет решена.

    Всего записей: 1397 | Зарегистр. 16-12-2001 | Отправлено: 20:32 18-09-2006
    hpoint



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

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

    Всего записей: 242 | Зарегистр. 18-07-2006 | Отправлено: 20:35 18-09-2006 | Исправлено: hpoint, 20:36 18-09-2006
    PopovSergej



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

    Всего записей: 1190 | Зарегистр. 09-01-2006 | Отправлено: 20:40 18-09-2006
    DenZzz



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    PopovSergej
     
    Временно переводить HC в "Автономный режим" с помощью горячей клавиши не подходит?

    Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 20:51 18-09-2006
    gavana



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

    Цитата:
    Что-то я по этой ссылке попадаю на страницу гугля и все.

    а так http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=handycache
    Интересно получается?
    ( для просмотра конфига в firefox в в адресной строке набрать about:config )
    Удобно тем , что для сайтов можно вообще не набирать http:// , www. , домены. Быстро привыкаешь к сему. Думаю,первый запрос идет прямой ,а второй по выше приведенной формуле.Хотя ...?
    DenZzz

    Цитата:
    реализовать в HC через список "Переадресация"

    будьте добры ,посодействуйте

    Всего записей: 1524 | Зарегистр. 14-03-2003 | Отправлено: 21:00 18-09-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 ( Часть 4 )
    Widok (08-11-2006 14:20): лимит страниц. продолжаем здесь


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru