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

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

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

Nep (18-08-2006 09:31): http://forum.ru-board.com/topic.cgi?forum=5&topic=20528  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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


  HC - это кеширующий 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 скоро перестанет обновлятся.
Народная Wiki-книга о HC:
Здесь вы можете прочесть описание настроек и списков, FAQ, ToDo и многое другое
Если у вас есть, что добавить о HC - просто допишите...
Статья в журнале InZone:  
Бережем трафик, время и деньги. Кэширующий HTTP прокси-сервер HandyCache (578 КБайт)
Последняя версия (при первой установке используйте это):
HandyCache095b3b.zip
Последняя бета (только exe, скопируйте в папку HandyCache):
HandyCache096b1cexe.zip
 
Версия HCie с исправленным HCCmd.exe
HCie.zip
Поддержать проект можно отправив sms-сообщение. Подробности на сайте программы.
Программа hc.Historian (автор rs)
hc.Historian v1.0
update 1.0 to 1.71 (14.07.06)
hcHistorianupdate10to171.zip
       
Обсуждение hc.Historian на Ru-Board теперь ЗДЕСЬ         ( Что такое hcHistorian )



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



Здесь вы можете посмотреть, какие фичи будут реализованы в следующих версиях, или предложить что-то свое


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

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 12:30 27-04-2006 | Исправлено: DenZzz, 09:50 15-08-2006
Dr Eam

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

Всего записей: 226 | Зарегистр. 20-12-2005 | Отправлено: 10:24 24-05-2006
mai62



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

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

Это будет в след. версии.
DenZzz

Цитата:
тормозить его параллельную закачку

Дело в том, что время, на которое придется тормозить от нас не зависит (размер файла и скорость доступа). Поэтому возможны случаи, когда браузер просто не дождется ответа.

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



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

Цитата:
Не люблю много букв дисков.

Согласен. Да и создавать виртуальный диск не вижу смысла.
Я поступил проще. Создал для кэша отдельный раздел с кластерами по 512кб. Включил для него сжатие и подключил как папку с коротким именем "D:\C"  
Дополнительно еще поставил для этой папки атрибут "скрытый", чтобы глаза не мозолила. Такой вариант намного удобнее. Я могу справлять сжатием. Некоторые сайты будут сжиматься а некоторые нет. Дефрагментировать нормальный раздел проще чем виртуальный диск.
 
Добавлено:

Цитата:
если с одного сайта открыть несколько окон IE (или вкладок в Макстоне), то одна и та же новая картинка будет параллельно качаться в несколько потоков (видно в Мониторе HC).

Видимо, каждое новое окно там запускается как отдельный процесс и они не могут контролировать соседа. Вот и качают одновременно.
 
mai62
Проблема есть и дело даже не в кривых браузерах.  
Я понимаю, что это трудно, но делать надо.
 
Суть в том, что HC ни при каких обстоятельствах не должен пытаться тянуть один и тот же файл из сети одновременно. Как это реализовать - решать тебе.
Мне представляется это так:  
Есть блок, который принимает запросы от клиентов и ставит их в очередь.
И есть другой блок, который занимается непосредственно загрузкой.

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



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

Цитата:
Проблема есть и дело даже не в кривых браузерах.  
Я понимаю, что это трудно, но делать надо.  

Соглсен.

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

Немного не так. Есть блок, который принимает запросы от клиентов и для каждого из них создает поток, который загружает для клиента файл. Другими словами есть один приемщик и много (по числу активных соединений) исполнителей.

Цитата:
HC ни при каких обстоятельствах не должен пытаться тянуть один и тот же файл из сети  

Если файл не попал в правила записи в кэш, то его (файла) целиком у НС в распоряжении просто нет. По мере получения частей этого файла они отдаются клиетну.

Всего записей: 1717 | Зарегистр. 06-12-2002 | Отправлено: 13:32 24-05-2006
Dr Eam

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

Цитата:
Я поступил проще. Создал для кэша отдельный раздел с кластерами по 512кб. Включил для него сжатие и подключил как папку с коротким именем "D:\C"  

Подожди... Я правильно понял: можно раздел сделать невидимым на уровне дисков (буква чтоб не появилась) и подключить как папку? А как?

Всего записей: 226 | Зарегистр. 20-12-2005 | Отправлено: 14:31 24-05-2006
C0USIN



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Dr Eam
В администраторе дисков, там где мы назначаем буквы дискам, можно вместо буквы подключить как пустую NTFS папку. Если у тебя FAT, то ничего не выйдет.
 
Добавлено:

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

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

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



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

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

Это что-то меняет?

Цитата:
А если такой файл уже качается то пусть полученные данные передаются параллельно нескольким клиентам.

Но если файл уже качается и он не пишется в кэш, то его начало уже отдано клиенту и его у НС уже нет.

Всего записей: 1717 | Зарегистр. 06-12-2002 | Отправлено: 16:53 24-05-2006
C0USIN



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
mai62
Тогда надо хранить где-то недокачаный файл.

Всего записей: 2739 | Зарегистр. 18-07-2003 | Отправлено: 17:51 24-05-2006
V0lt



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HandyCashe Simple Viewer v0.1 alpha
http://rapidshare.de/files/21273464/HC_Viewer.zip.html (8 KB)
в принципе программа ничего не делает , тут заложена идея. Может кто-нибудь реализует в виде плагина к Total Commander
 
 
Добавлено:
PS: Совсем забыл! Прога написана на C#, поэтому нужны библиотеки .NET хотя бы версии 1.1 (ищите на установочном диске Windows XP)
 
Добавлено:
C0USIN

Цитата:
то пусть полученные данные передаются параллельно нескольким клиентам.

это довольно сложно, нужен проработанный алгоритм

Всего записей: 10492 | Зарегистр. 05-02-2003 | Отправлено: 19:53 24-05-2006 | Исправлено: V0lt, 19:57 24-05-2006
aleks2133

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

Цитата:
Установил НС, а в мониторе нет записей! В чем проблема?  
 
Значит не настроен браузер для работы с НС. Для работы через НС необходимо прописать адрес proxy-сервера в настройках браузера: 127.0.0.1:port, где port - цифра в настройках НС на вкладке "Общие".  

В настройках браузера IE так и прописано, а монитор не отображает, идет в обход НС..  в чем тут проблем может быть ?
В инет через выделенку..

Всего записей: 59 | Зарегистр. 14-02-2006 | Отправлено: 21:17 24-05-2006
mai62



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

Цитата:
Тогда надо хранить где-то недокачаный файл.

Их может быть много и они могут быть большими. Тебе нравится эта идея?
aleks2133

Цитата:
В настройках браузера IE так и прописано, а монитор не отображает, идет в обход НС..  в чем тут проблем может быть ?  
В инет через выделенку..

Выделенку система, видимо, видит как сетевую карту. Попробуй прописать работу через прокси там, где настройка ЛАН.
А вообще IE иногда занимается самодурством и считает возможным сасмой выбирать как ей ходить в инет. Лучше использовать какую-нибудь надстройку над IE и прописывать работу через прокси в ней.

Всего записей: 1717 | Зарегистр. 06-12-2002 | Отправлено: 23:54 24-05-2006 | Исправлено: mai62, 23:58 24-05-2006
aleks2133

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

Цитата:
Выделенку система, видимо, видит как сетевую карту. Попробуй прописать работу через прокси там, где настройка ЛАН.

Свойства обозревателя/подключения/настройка лан
  ставлю галочку "использовать прокси сервер для подключений"   127.0.0.1 8080
На одном компе работает нормально (АДСЛ), на другом(выделенка) нет
 
Или вы другие настройки имели ввиду ?
 
Добавлено:
вдогонку, скоро выходит новая версия..   может успеешь внести пожелания ?  
к примеру идет подсчет сколько раз сработало правило, но подсчитывается только активные, там где галочка стоит. Надо бы сделать подсчет и неактивных, т.е. если бы правило было активным, сколько оно раз сработало бы ?
Но это так, мелочи. А вот почасовой подсчет трафика, с простейшей биллинговой схемой не помешал бы.

Всего записей: 59 | Зарегистр. 14-02-2006 | Отправлено: 00:11 25-05-2006
pop2ROOT



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

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


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

Всего записей: 8945 | Зарегистр. 13-09-2004 | Отправлено: 01:11 25-05-2006
mai62



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

Цитата:
на другом(выделенка) нет  

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

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

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

Цитата:
посчитай чем-нибудь другим

Чем ?

Всего записей: 59 | Зарегистр. 14-02-2006 | Отправлено: 06:03 25-05-2006
DenZzz



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
aleks2133
00:11 25-05-2006
Цитата:
Надо бы сделать подсчет и неактивных, т.е. если бы правило было активным, сколько оно раз сработало бы ?

Это зачем? Только лишние траты ресурсов на проверку отключенных правил. У некоторых в отключенные правила записаны комментарии к списку. Если тебе нужен подсчет срабатываний, зачем отключать правила?
 
Добавлено:

Цитата:
Чем ?

http://forum.ru-board.com/topic.cgi?forum=8&topic=0434#1
http://forum.ru-board.com/topic.cgi?forum=5&topic=0559#1

Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 06:21 25-05-2006
V0lt



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

Цитата:
Или вы другие настройки имели ввиду ?

уже писали об этом


Всего записей: 10492 | Зарегистр. 05-02-2003 | Отправлено: 06:50 25-05-2006
sp000

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

Цитата:

Цитата:
Тогда надо хранить где-то недокачаный файл.

Их может быть много и они могут быть большими. Тебе нравится эта идея?

Раз он не должен попадать в кеш, то хранить временно, до конца закачки, точнее до конца передачи его всем клиентам. Лучше один раз временно сохранить большой файл, чем паралельно его грузить, все равно клиенты его будут в памяти держать или на диск сохранять (или в своп-файл винды скинут).
 
Да, еще бы кнопочку на закладке с монитором для включения/отключения автоскролинга и кнопочку для прерывания всех активных закачек.

Всего записей: 29 | Зарегистр. 16-02-2006 | Отправлено: 09:16 25-05-2006 | Исправлено: sp000, 09:17 25-05-2006
mai62



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

Цитата:
Раз он не должен попадать в кеш, то хранить временно, до конца закачки, точнее до конца передачи его всем клиентам.

Обдумаю.

Цитата:
Да, еще бы кнопочку на закладке с монитором для включения/отключения автоскролинга и кнопочку для прерывания всех активных закачек.

Такая функция в новой версии будет вызываться нажатием Alt+Del. На счет кнопки мысль хорошая, если успею - сделаю.

Всего записей: 1717 | Зарегистр. 06-12-2002 | Отправлено: 13:40 25-05-2006
Dem anywhere



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

Цитата:
HC ни при каких обстоятельствах не должен пытаться тянуть один и тот же файл из сети  

Это неправильно... Например два пользователя тянут index.php c одного форума...

Всего записей: 230 | Зарегистр. 28-02-2006 | Отправлено: 13:52 25-05-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 ( Часть III )
Nep (18-08-2006 09:31): http://forum.ru-board.com/topic.cgi?forum=5&topic=20528


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru