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

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    C0USIN
    Ну как можно такое подумать?
     
    Добавлено:
    А если серьёзно - то для хранения кэша хорошо BestCrypt использовать.

    Всего записей: 3230 | Зарегистр. 18-01-2005 | Отправлено: 18:35 03-11-2006
    popkov

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    C0USIN
    spec321
    Насчёт фрагментации:
    есть замечательная программка Марка Руссиновича contig, с помощью которой можно исследовать фрагментацию и производить дефрагментацию отдельных файлов или каталогов (которые на NTFS эквивалентны файлам, наколько я понимаю). Например, чтобы выяснить среднее число фрагментов на файл в папке HandyCache, я выполняю команду:
    contig -a -s D:\PROGRAMS\HandyCache\Cache
    Для дефрагментации папки HandyCache, соответственно,
    contig -s D:\PROGRAMS\HandyCache\Cache
     
    Кроме того, где-то в реестре Windows есть параметр, который определяет минимальную длину свободного пространства на диске, которую ищет система при создании файла на NTFS-разделе. Можно выставить этот параметр, например, в 1 Мб, и тогда в папке HandyCache вообще файлы фрагментироваться не будут.
     
    И ещё один важный, на мой взгляд, вопрос: тут выше casm82 22:47 01-10-2006 провёл эксперимент, сравнил скорость чтения и записи на обычный и сжатый NTFS-раздел. Получилось, что со сжатым разделом работа происходит быстрее. В связи с эти ряд вопросов: фрагментация при работе со сжатым разделом накапливается так же, как и c обычным, или всё-таки быстрее? Насколько правильно был проведён его эксперимент? Поиск файла на сжатом разделе происходит так же, как на обычном или медленнее? Как наиболее правильно это оценить? Какой оптимальный размер кластера будет в нашем случае (эффективность сжатия на NTFS-разделах сильно зависит от размера кластера).

    Всего записей: 1833 | Зарегистр. 22-03-2003 | Отправлено: 18:49 03-11-2006 | Исправлено: popkov, 18:58 03-11-2006
    C0USIN



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    S0ldier
    Мне непонятно, зачем шифровать кэш? Эти проги умеют создавать контейнеры без шифрования?
     
    popkov

    Цитата:
    фрагментация при работе со сжатым разделом накапливается так же, как и c обычным, или всё-таки быстрее?

    Думаю что так-же.  
     
    И на поиск файла сжатие влиять не должно. MFT ведь не сжимается.

    Всего записей: 2739 | Зарегистр. 18-07-2003 | Отправлено: 18:57 03-11-2006
    popkov

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    C0USIN
    Цитата:
    Думаю что так же.  И на поиск файла сжатие влиять не должно. MFT ведь не сжимается

    Значит, нет никаких причин не сжимать папку HandyCache? Сжатие в данном случае принесёт только пользу?  
    А какой размер кластера будет оптимален для сжатого раздела, на котором хранятся сотни тысяч маленьких файлов?

    Всего записей: 1833 | Зарегистр. 22-03-2003 | Отправлено: 19:05 03-11-2006
    S0ldier



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    C0USIN
    Есть программы, создающие диски и без шифрования.
    А шифровать затем, чтобы не узнали враги

    Всего записей: 3230 | Зарегистр. 18-01-2005 | Отправлено: 19:08 03-11-2006 | Исправлено: S0ldier, 19:10 03-11-2006
    C0USIN



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

    Я не уверен про сжатие MFT, кстати. Файлы меньше 1кб будут целиком лежать в записях MFT. Будут ли они тогда сжиматься?
    А размер кластера должен быть не больше килобайта.

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

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

    Цитата:
    Значит, нет никаких причин не сжимать папку HandyCache? Сжатие в данном случае принесёт только пользу?

    Как использовать сжатие файлов в Microsoft Windows XP

    Цитата:
    При открытии сжатого файла Windows автоматически распаковывает его для Вас, а при закрытии снова сжимает. Данный процесс может снизить производительность Вашего компьютера.

     
    Best practices for NTFS compression in Windows

    Цитата:
    Because NTFS compression is processor-intensive, the performance cost is more noticeable on servers, which are frequently processor-bound. Heavily loaded servers with a lot of write traffic are poor candidates for data compression.

     
    Файловая система NTFS

    Цитата:
    Сжатие осуществляется блоками по 16 кластеров


    Всего записей: 1397 | Зарегистр. 16-12-2001 | Отправлено: 20:00 03-11-2006 | Исправлено: forever, 20:07 03-11-2006
    V0lt



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

    Цитата:
    Значит, нет никаких причин не сжимать папку HandyCache? Сжатие в данном случае принесёт только пользу?

    графика (jpeg, gif, png) как правило не сжимается. Если страницы запакованы в gzip, они тоже не ужмутся. При таком раскладе выйгрыш по размеру будет небольшой => производительность может даже пострадать.
     
    У кого кеш на сжат средсвами NTFS? Напишите сюда на сколько получилось ужать.

    Всего записей: 10456 | Зарегистр. 05-02-2003 | Отправлено: 21:21 03-11-2006
    unreal666



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

    Цитата:
    У кого кеш на сжат средсвами NTFS? Напишите сюда на сколько получилось ужать.

    Общий размер - 900 Мб  
    Размер на диске - 676 Мб.
    Т.е. у меня экономия 25%

    ----------
    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 | Отправлено: 21:31 03-11-2006
    popkov

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    forever
    Цитата:
    При открытии сжатого файла Windows автоматически распаковывает его для Вас, а при закрытии снова сжимает. Данный процесс может снизить производительность Вашего компьютера.  

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

    Цитата:
    Because NTFS compression is processor-intensive, the performance cost is more noticeable on servers, which are frequently processor-bound. Heavily loaded servers with a lot of write traffic are poor candidates for data compression.  

    Это более понятно: сжатие и запись на диск должны занимать больше ресурсов винчестера и процессора, чем чтение с диска и распаковка в оперативную память.
     
    Хотя, наверное, точно выяснить всё это можно только путём постановки эксперимента (и более детального изучения работы NTFS, в частности, при сжатии одной папки на разделе, MFT, видимо, не сжимается? а при создании сжатого раздела MFT сжимается или нет?

    Всего записей: 1833 | Зарегистр. 22-03-2003 | Отправлено: 21:31 03-11-2006
    unreal666



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    popkov
    MFT вообще не сжимается. Тем более в свойствах раздела можно поставить сжатие, а для нужных папок и файлов это сжатие убрать.

    ----------
    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 | Отправлено: 21:43 03-11-2006
    V0lt



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

    Цитата:
    Насколько я понимаю, файл при открытии распаковывается в оперативную память, при этом на диске он остаётся тем же.

    в памяти не весь файл (они ведь большими бывают), а только 16 кластеров, отсюда одинаково быстрый доступ к разным частям файла

     
     

    Всего записей: 10456 | Зарегистр. 05-02-2003 | Отправлено: 21:45 03-11-2006
    popkov

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

    Цитата:
    графика (jpeg, gif, png) как правило не сжимается. Если страницы запакованы в gzip, они тоже не ужмутся. При таком раскладе выйгрыш по размеру будет небольшой => производительность может даже пострадать.  

    Я надеюсь, в общем-то, только на увеличение эффективности использования дискового пространства, которая в стандарных условиях обратно пропорциональна размеру файлов и их количеству. По сути дела, я надеюсь, что пустоты в неполностью заполненных кластерах будут ликвидированы при сжатии. Именно за счёт уплотнения папки на диске и должен уменьшаться её размер (причём и скорость чтения, как я надеюсь, тоже должна возрасти, что экспериментально подтвердил casm82 22:47 01-10-2006). Причём в нашем случае экономия должна быть эаметной. поскольку файлов громадное количество, и все они очень маленькие (РАЗМЕР ЗАЧАСТУЮ ДАЖЕ МЕНЬШЕ РАЗМЕРА ОДНОГО КЛАСТЕРА, и обычно сопоставим с ним). Поэтому данные unreal666
     
    Цитата:
    Общий размер - 900 Мб  
    Размер на диске - 676 Мб.  
    Т.е. у меня экономия 25%
    вполне правдоподобны (для очень большой директории).
     
    Добавлено:
    V0lt

    Цитата:
    в памяти не весь файл (они ведь большими бывают), а только 16 кластеров, отсюда одинаково быстрый доступ к разным частям файла

    Но из этого всё равно не следует, что он на диске распаковывается! Он частично распаковывается только при загрузке в оперативную память! Насколько я себе представляю, алгоритмы упаковки настолько примитивны, что для распаковки части  не требуется распаковывать весь файл. Это не WinRAR! В книге "Внутреннее устройство Microsoft Windows 2000 написано, что главный метод упаковки - ликвидация последовательностей нулевых кластеров (т.е. кластеров, целиком заполненных нулями).

    Всего записей: 1833 | Зарегистр. 22-03-2003 | Отправлено: 21:45 03-11-2006
    forever

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

    Цитата:
    Причём в нашем случае экономия должна быть эаметной. поскольку файлов громадное количество, и все они очень маленькие (РАЗМЕР ЗАЧАСТУЮ ДАЖЕ МЕНЬШЕ РАЗМЕРА ОДНОГО КЛАСТЕРА, и обычно сопоставим с ним).

    В этом случае сжатие тебе не даст абсолютно ничего. Как был занят один кластер - так и останется. Или используй программы сжатия, у которых файлы хранятся в одном большом сжатом файле. А сжатие средствами NTFS никак не сделает тебе из одного незаполненного кластера "полкластера". Плюс не забывай про 16 кластеров в блоке: из одного незаполненного кластера ты получишь тот же самый кластер + 15 виртуальных - беды в этом особой нет, но и пользы совершенно никакой.
    Ты совершенно верно говоришь, что "файлов громадное количество, и все они очень маленькие" - в этом случае смотреть нужно не в сторону сжатия тома, а на уменьшение размера кластера со стандартных  4К до 512B. Это увеличивает время работы с большими файлами, но дает выигрыш при работе с мелкими - т.е. то, что и нужно в случае кэша НС.
    Имхо.

    Всего записей: 1397 | Зарегистр. 16-12-2001 | Отправлено: 22:25 03-11-2006
    evilone666



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

    Всего записей: 327 | Зарегистр. 03-11-2006 | Отправлено: 23:02 03-11-2006
    forever

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

    Цитата:
    ниасилил 300 страниц читать

    Прочитай хотя бы шапку.

    Всего записей: 1397 | Зарегистр. 16-12-2001 | Отправлено: 23:05 03-11-2006
    popkov

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

    Цитата:
    В этом случае сжатие тебе не даст абсолютно ничего. Как был занят один кластер - так и останется.  

    Ты это точно знаешь? Грустно...

    Цитата:
    а на уменьшение размера кластера со стандартных  4К до 512B

    А как это сделать, кстати, не подскажешь?

    Всего записей: 1833 | Зарегистр. 22-03-2003 | Отправлено: 23:28 03-11-2006
    forever

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

    Цитата:
    А как это сделать, кстати, не подскажешь?

    Самое простое: отформатировать раздел указав размер кластера 512B
    Если раздел с данными, то можно конвертировать - например с помощью Partition Magic (Resizes NTFS system clusters to the most effective size). Форматировать разумеется быстрее.

    Всего записей: 1397 | Зарегистр. 16-12-2001 | Отправлено: 23:44 03-11-2006
    DenZzz



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

    Цитата:
    Причём в нашем случае экономия должна быть эаметной. поскольку файлов громадное количество, и все они очень маленькие (РАЗМЕР ЗАЧАСТУЮ ДАЖЕ МЕНЬШЕ РАЗМЕРА ОДНОГО КЛАСТЕРА, и обычно сопоставим с ним).

    Сверхмалые файлы хранятся прямо в MFT в пределах одной записи (1 кБ), который вообще не сжимается!
     
    evilone666

    Цитата:
    в том смысле что к-во правил как я понял ограничено?

    Не ограничено. Пару вариантов готовых списков есть в шапке. Использовать их или писать свой - тебе решать.

    Цитата:
    будет ли в будущем поддержка черного списка не по правилам а по ключевым словам и\или ИП?

    По ключевым словам и сейчас можно, например так: +*banner*
    А что такое ИП?

    Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 23:57 03-11-2006
    forever

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

    Цитата:
    Сверхмалые файлы хранятся прямо в MFT в пределах одной записи (1 кБ)

    Знаю, что так должно быть, но вот как/чем это увидеть своими глазами? Создаю файл в 3 байта и смотрю свойства: "на диске" вместо ожидаемых 3-х байт - размер кластера.
     

    Цитата:
    А что такое ИП?

    IP

    Всего записей: 1397 | Зарегистр. 16-12-2001 | Отправлено: 00:21 04-11-2006 | Исправлено: forever, 00:24 04-11-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