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

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

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    C0USIN
    Да, работает!  
    А как сделать: в условные прокси забиваешь условие (диапазон адресов) примерно в таком формате:
    ^(80\.82\.(3[2-9]|[45][0-9]|6[0-3])|88\.83\.(19[2-9]|2[01][0-9]|22[0-3])|77\.45\.(12[89]|1[3-9]\d|2\d{2}))\.\d{1,3}/

    Всего записей: 64 | Зарегистр. 09-07-2006 | Отправлено: 17:23 24-12-2006
    DenZzz



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

    Цитата:
    А всё-таки, для чего это было сделано?

    У abz циклился сайт Касперского и еще что-то там (см. Том 2 о HC).  
    К слову, ни мне, ни mai62 воспроизвести эту проблему не удалось! Возможно, виноват был не HC... а скажем, Касперский...    
     
    Циклится ли сейчас что-то у abz с RAM-кэшем, где эта заглушка не работает, - может сказать только он... Возможно, и проблемы-то уже нет, а заглушка осталась!    

    Цитата:
    Вообще говоря, возможность обновить страницу двух-трёхкратным нажатием F5 - удобная штука

    Вот это не хорошо! Управлять необновлением должен только админ на HC, а не любой пользователь!  

    Цитата:
    И вместе с тем, приводит к непонятным проблемам с необновлением после Переадресации.

    Я повторить твою проблему "Необновления после Переадресации" не смог!  
    У меня все работает с твоими правилами!  
    Есть простой способ это воспроизвести, кроме многократного нажатия на "Обновить"?  
    Не уверен, что именно "Переадресация" влияет на "Не обновлять"...  
     
     
    Добавлено:
    Qwert900

    Цитата:
    Да, работает!

    А в каком формате ты набираешь адреса в браузере?
    Так: http://77.45.128.0/index.htm  или так:  http://site.ru/index.htm

    Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 17:28 24-12-2006
    Qwert900

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

    Цитата:
    А в каком формате ты набираешь адреса в браузере?  
    Так: http://77.45.128.0/index.htm  или так:  http://site.ru/index.htm

    Второй вариант, а что? Это как-то влияет?

    Всего записей: 64 | Зарегистр. 09-07-2006 | Отправлено: 18:09 24-12-2006
    DenZzz



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

    Цитата:
    Второй вариант, а что? Это как-то влияет?

    Твое правило в условных прокси будет работать только с URL, в котором ЯВНО указан IP !  
    Например, если ты в браузере наберешь: http://site.ru/index.htm , то условие не сработает, даже если IP у этого сайта будет 77.45.128.0, т.е. автоматическое сопоставление имени домена и IP пока не реализовано! Планируется в будущем...

    Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 18:26 24-12-2006
    abz



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

    Цитата:
    Циклится ли сейчас что-то у abz с RAM-кэшем, где эта заглушка не работает, - может сказать только он... Возможно, и проблемы-то уже нет, а заглушка осталась!

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

    Всего записей: 14946 | Зарегистр. 04-11-2002 | Отправлено: 19:00 24-12-2006
    popkov

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

    Цитата:
    Есть простой способ это воспроизвести, кроме многократного нажатия на "Обновить"?

    Блин, сейчас попытался воспроизвести - и получается непредсказуемость: глюк то есть, то нет. Однако твоя догадка, что это - следствие того, что запрошенный в течение 2 сек. файл будет взят из Инета - нашла конкретное подтверждение: происходит это только с  
    http://top.list.ru/counter?id=144554;t=57;l=1
    который запрашивается после
    http://top.list.ru/counter?id=144554;js=10;r=;rand=0.7453999414484869
    Второй из них (который запрашивается первым) берётся из кэша, первый - из Инета. Они у меня соответствуют одному файлу на диске, поскольку в Преобразовании URL стоит правило:

    Цитата:
    #5#~#True#~#^[\w\-\.\d]*?\.(rbc\.ru|list\.ru|rambler\.ru|yadro\.ru|hotlog\.ru|spylog\.com|statcounter\.com|2o7\.net)(:\d+)?/((?=.*http)|(?!.*\.(gif|png|bmp|jpe?g|ico|\w?html?|css|js|vb)$)).*#~#!_counters_!/\1/all_in_one_counter_image#~#False#~#True

    Глюк возникает в первую очередь, когда оба этих URL подпадают под правило с заполненным "Критерием свежести":
    Цитата:
    #5#~#True#~#.*#~#wzor\.net#~##~#6000:0

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

    Цитата:
    У abz циклился сайт Касперского и еще что-то там (см. Том 2 о HC ).  
    К слову, ни мне, ни mai62 воспроизвести эту проблему не удалось! Возможно, виноват был не HC... а скажем, Касперский...

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

    Всего записей: 1814 | Зарегистр. 22-03-2003 | Отправлено: 19:06 24-12-2006 | Исправлено: popkov, 19:34 24-12-2006
    mecc0

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Столкнулся вот с какой ситуацией.
    У меня часто бывает, что я провожу какие-то "изыскания" в инете, открываю очень много окон в Опере по веткам определённой проблемы или вопроса. Потом, через некоторое время, запускаю Оперу снова, восстанавливаю сессию и она читает всё это богатство из кэша офф-лайн. Затем подключаюсь к инету и обновляю часть страниц.
     
    Для меня важно, чтобы загрузка из кэша была быстрой.
     
    После установки HC и запуска в автономном режиме с Оперой 8.0 (кэш 2Мб), которая начала открывать порядка 300 страниц в 8 интерфейсах, получилось, что она делает это  
     
    1) медленнее, чем из своего кэша;
    2) открываются только первые ~120 страниц, остальные бесконечно ожидают загрузки;
    3) файлы html, которые раньше уже были загружены, HC не может найти у себя в кэше и пишет об этом в мониторе.
     
    Почему медленнее? Казалось бы, наоборот, должно быть быстрее. Возможно, HC прогоняет по спискам урлы, которые уже в кэше?
    Почему замирает загрузка остальных страниц (ждал 15-20 минут)?
    Что происходит с остальными страницами, почему Опера не может их загрузить, хотя они есть в кэше HC?
     
    Списки  
    Белый: пуст
    Запись в кэш: .*
    Не обновлять: (помимо прочего) .*\.(htm|html|php) критерий свежести 2000:00
    Только из кэша: отменить для Опера, не срабатывает
     
    В целом HC мне понравился, полезный инструмент. Жаль, что возникли такие специфические ошибки. Может быть можно как-то с ними разобраться? Заранее благодарен.

    Всего записей: 43 | Зарегистр. 24-12-2006 | Отправлено: 22:34 24-12-2006 | Исправлено: mecc0, 22:51 24-12-2006
    C0USIN



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

    Цитата:
    Почему медленнее? Казалось бы, наоборот, должно быть быстрее.

    Странное заявление. Кэш у Оперы самый быстрый, поэтому не стоит его отключать или сильно уменьшать.

    Цитата:
    Возможно, HC прогоняет по спискам урлы, которые уже в кэше? Этого делать не нужно!!

    Чтобы узнать, что файл есть в кэше нужно преобразовать URL в полное имя файла. А для этого приходится обращаться к диску и прогонять URL, как минимум, через список Преобразование URL

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

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

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

    У меня этот список пока пустой.
     

    Цитата:
     Кэш у Оперы самый быстрый, поэтому не стоит его отключать или сильно уменьшать.

    Тогда подскажите, пожалуйста, какого размера рекомендуется оставить "оперный" кэш (сейчас 2Мб).
     
    Что по остальным вопросам?
     
    Кстати, заметил, что Опера ждёт соединения с сайтами типа adriver.ru, banner.ru.
    Может быть их как-то можно "выкусывать" из страниц?
     
    В автономном режиме по идее, если страницы нет в кэше, то коннект не должен состояться, браузер не должен ожидать соединения. Это важно, так как в противном случае загрузка страниц затормозится на порядок! ad.banner.ru в чёрном списке, он не мог просочиться в кэш, значит не должно быть ожидания коннекта. Почему это происходит?

    Всего записей: 43 | Зарегистр. 24-12-2006 | Отправлено: 23:30 24-12-2006
    C0USIN



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

    Цитата:
    2) открываются только первые ~120 страниц, остальные бесконечно ожидают загрузки;

    Есть такая проблема. Иногда HC закрывает соединение и браузер об этом не догадывается и ждет данных

    Всего записей: 2739 | Зарегистр. 18-07-2003 | Отправлено: 23:49 24-12-2006
    mecc0

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

    Цитата:
    Есть такая проблема. Иногда HC закрывает соединение и браузер об этом не догадывается и ждет данных

    И почему такое происходит, как это побороть?..
     
    Кстати, посмотрел, на каких сайтах "висит" Опера.
    Большая часть из них это страницы, которые либо уже отобразились в окне или окно пустое, но в строке состояния написано, что документ загружен на 100%. Тем не менее, браузер ожидает соединения. Когда таких ожиданий под 200 штук, всё тормозит и практически не работает... :*(
     
    Остальная часть (и немалая) - это ожидание ответов с сайтов типа:
    hit5.hotlog.ru
    www.topcto.ru
    counting.kmindex.ru
    ad9.bannerbank.ru
    counter.yadro.ru
     
    Хотя речь идёт об оффлайне. bannerbank к тому же вроде не должен просачиваться из чёрного списка (n14: +*/ad?.*)
    Не наводит на светлые идеи?

    Всего записей: 43 | Зарегистр. 24-12-2006 | Отправлено: 00:51 25-12-2006 | Исправлено: mecc0, 00:53 25-12-2006
    forever

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

    Цитата:
    1) медленнее, чем из своего кэша;
    Почему медленнее? Казалось бы, наоборот, должно быть быстрее.

    Браузер, загружая файл из своего кэша читает файл с диска. Чтобы получить файл из кэша НС браузер обращается к серверу (к НС) через сетевой интерфейс, НС берет файл на диске (может быть на том же самом, где лежит и кэш браузера) и так же "как бы по сети" отдает файл браузеру. Из-за этого "как бы по сети" кэш НС всегда будет медленнее собственного кэша браузера. Но при этом эту "медленность" обычно довольно трудно заметить - см. п.2.
     

    Цитата:
    2) открываются только первые ~120 страниц, остальные бесконечно ожидают загрузки;
    Почему замирает загрузка остальных страниц (ждал 15-20 минут)?

    Насколько я помню, был такой трабл в 8-й Опере. Обрати внимание на параметры Оперы ограничивающие максимальное количество соединений (Настройки-Дополнительно-Сеть), а лучше обнови Оперу до v.9.10.
     

    Цитата:
    3) файлы html, которые раньше уже были загружены, HC не может найти у себя в кэше и пишет об этом в мониторе.

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

    Цитата:
    Кстати, заметил, что Опера ждёт соединения с сайтами типа adriver.ru, banner.ru.  
    Может быть их как-то можно "выкусывать" из страниц?

    Можно "выкусывать" черным списком, а можно средствами самой Оперы указав блокируемые адреса в файле filter.ini (или urlfilter.ini - без разницы).
     
    Добавлено:
     
    По п.3 - обрати еще внимание на опцию "Игнорировать No-cache" на вкладке Кэш-Управление.

    Всего записей: 1397 | Зарегистр. 16-12-2001 | Отправлено: 00:57 25-12-2006
    mai62



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

    Цитата:
    восстанавливаю сессию и она читает всё это богатство из кэша офф-лайн

    НС при этом находится в автономном режиме (домик в трее есть?)? Похоже нет. Надо перевести.

    Цитата:
    Почему медленнее? Казалось бы, наоборот, должно быть быстрее.

    Быстрее чем в Опере не обещаю, но быстрее чем сейчас в след. версии будет.
    C0USIN

    Цитата:
    Есть такая проблема. Иногда HC закрывает соединение и браузер об этом не догадывается и ждет данных

    Откуда такие выводы? Если НС разорвет соединение Опере ждать уже нечего, не надо обижать авторов Опера.

    Всего записей: 1717 | Зарегистр. 06-12-2002 | Отправлено: 01:49 25-12-2006
    mecc0

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

    Цитата:
    НС при этом находится в автономном режиме (домик в трее есть?)? Похоже нет. Надо перевести.

    Да, все эксперименты были "из-под домика"

    Всего записей: 43 | Зарегистр. 24-12-2006 | Отправлено: 02:16 25-12-2006
    C0USIN



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    mai62
    В статусной строке показывает что загрузка еще не закончилась, хотя в мониторе HC уже пусто. Кто виноват?

    Всего записей: 2739 | Зарегистр. 18-07-2003 | Отправлено: 02:16 25-12-2006
    mai62



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

    Цитата:
    В статусной строке показывает что загрузка еще не закончилась, хотя в мониторе HC уже пусто. Кто виноват?

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

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



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

    Цитата:
    3) файлы html, которые раньше уже были загружены, HC не может найти у себя в кэше и пишет об этом в мониторе.  

    Месяца 2 назад этот баг бороли! В новой версии будет исправлен...

    Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 07:28 25-12-2006 | Исправлено: DenZzz, 07:35 25-12-2006
    gunboy

    Newbie
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Товарисчи !
    а подскажите мне пожалуйста,  
    1. возможно ли снимать с НС более подробный лог ?
    2. возможно ли снимать с НС более подробную статистику ?
    3. дома пользуюсь интернетом через VPN, НС не работает, что делать подскажите...?  
     
    Заренее спасибо

    Всего записей: 9 | Зарегистр. 12-09-2006 | Отправлено: 10:23 25-12-2006
    C0USIN



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

    Цитата:
    1. возможно ли снимать с НС более подробный лог ?

    Куда уж подробнее?

    Цитата:
    2. возможно ли снимать с НС более подробную статистику ?

    Можно. Анализируя логи

    Цитата:
    3. дома пользуюсь интернетом через VPN, НС не работает, что делать подскажите...?

    Почитать FAQ и задавать конкретные вопросы.

    Всего записей: 2739 | Зарегистр. 18-07-2003 | Отправлено: 10:30 25-12-2006
    rs

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    историк 3.2 - улучшения работы с браузером каталогов кэша
    http://forum.ru-board.com/topic.cgi?forum=5&topic=20161&start=500#12

    Всего записей: 1344 | Зарегистр. 19-04-2003 | Отправлено: 10:37 25-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.Board
    © Ru.Board 2000-2020

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru