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

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

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

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

   

Widok



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


Кеширующий 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 скоро перестанет обновлятся.
Последняя версия (при первой установке используйте это):
HandyCache095b3b.zip
Последняя бета (только exe, скопируйте в папку HandyCache):
HandyCache095b3bexe.zip
Версия HCie с исправленным HCCmd.exe
HCie.zip
Поддержать проект можно отправив sms-сообщение. Подробности на сайте программы.
FAQ ( Часто задаваемые вопросы )
  • Преимущество НС перед собственным кешем браузера?
  • Какова логика программы? Где посмотреть описание Списков?
  • Как добавить правило в Список HC?
  • Что такое Регулярные выражения (RegExp)?
  • Когда объект кэша обновляется?
  • Что такое "свежий файл"?
  • А каков порядок работы Списков? Есть схема?
  • Как работают исключения?
  • Установил НС, а в мониторе нет записей! В чем проблема?
  • Поставил НС, картинки в списке "Не обновлять", но HC постоянно запрашивает их на сервере! Процент "экономии" очень низкий! Почему?
  • Поставил НС, а картинки не грузятся!!! Почему?
  • Поставил НС, а у меня все картинки грузятся!!! Хотя режим "только из кеша" включен! Почему?
  • Что означает галка "Только для GET-запросов" в списках "Запись в кеш" и "Не обновлять"?
  • А нельзя ли сделать что бы НС хранил кеш в одном файле. А то знаете ли фрагментация...
  • А можно найти где нибудь описание интерфейса со скринами и описанием режимов?
  • Запрошенная страничка не грузится. В мониторе НС - "502 Bad gateway". Почему?
  • Какие-то страные проблемы с Firefox. Непонятно, что открывается...
  • Почему-то последнии версии HandyCache не держит настройку (.)* на вкладке "Не обновлять". После перезапуска программы галочка всегда включена.
  • А можно ли НС подсунуть кеш от Cool Proxy? Ну или хотя бы узнать отличия?
  • Как изменить стандартную надпись при попадании в "черный список"?
  • Как расчитывается экономия трафика?
  • А что будет, если списки будут неприлично огромным? Как это скажется на быстродействии?
  • Как работает список "Переадресация" (ранее "URL-конвертор")?
  • Как работает "Преобразование URL" во вкладке "Кэш"?
  • Интеграция в IE
  • Интеграция НС в Opera  (Предложено unreal666)
  • Как объединить HC и WebWarper для экономии трафика за счет GZIP-сжатия?

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

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 17:48 26-01-2006 | Исправлено: unreal666, 20:46 25-04-2006
    faZZ



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    BlackFox
    16:27 06-03-2006
    Цитата:
    а если сделать правило http://.gif он заблокирует все гифы?

    по моему точнее .*\.gif и если положить его в черный список, то будет лочить все гифы

    ----------
    жЫзнь интересная штука..

    Всего записей: 1642 | Зарегистр. 10-01-2004 | Отправлено: 17:11 06-03-2006
    unreal666



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    faZZ
    А еще точнее .*\.gif$
    А правило вида http://.*\.gif  вообще не будет работать, т.к. HC при сравнении отбрасывает http:// .

    ----------
    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 | Отправлено: 17:28 06-03-2006 | Исправлено: unreal666, 17:29 06-03-2006
    faZZ



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    unreal666
    а зачем в конце $?

    ----------
    жЫзнь интересная штука..

    Всего записей: 1642 | Зарегистр. 10-01-2004 | Отправлено: 18:09 06-03-2006
    C0USIN



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

    Цитата:
    а зачем в конце $?

    Чтобы указать, что URL заканчивается на .gif
     
    Пора уже закинуть в FAQ внятное описание регулярных выражений и как их применять в HC.
     
    Добавлено:
    mai62

    Цитата:
    Файл site.com\index.shtm будет переименован в site.com\index.shtm#_

    Что-то я не заметил этого в коде
     
    У меня такое предложение: к именам папок всегда добавлять окончание #
    Так мы исключим конфликты одноименных файлов и папок. Программа упростится. Не придется отслеживать такие ситуации. Следовательно увеличится производительность.

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



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

    Цитата:
    У меня такое предложение: к именам папок всегда добавлять окончание #

    Угу. Файлы пускай лучше остаются с нормальным расширением, а имена папок можно менять.

    ----------
    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 | Отправлено: 19:58 06-03-2006
    V0lt



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

    Цитата:
    У меня такое предложение: к именам папок всегда добавлять окончание #

    Мне не нравиться. В некоторых случаях длина пути намного длиннее будет, а ее и так не всегда хватает.
    Я в свое время предлагал следующее:

    Код:
    преобразуем урл в path+file
    переходим в нужный каталог (path)
    если каких-либо папок нет создаем их
    если папку создать нельзя (совпадает с одноименным файлом),
    то переименовываем этот файлы (name=name+"#_")
     
    Если имя файла пусто, либо существует одноименная папка
     то пишем файл file+"#_",
     иначе пишем файл name
    удаляем файл file+"#m"

     
    В итоге получаем:
    папки не меняются
    Если редирект, то к имени фала добавляем "#m"
    Если имя файла пустое, то называем его "#_"
    Если имя файла совпадает с именем паки, то к имени ФАЙЛА добавляем "#_"
     

    Всего записей: 10456 | Зарегистр. 05-02-2003 | Отправлено: 20:10 06-03-2006
    DenZzz



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

    Цитата:
    1. Использование вложенных скобок в правиле не является причиной неоднократного появления 7.1 в колонке Правила.  

    Однако ж, в такой редакции правила: img[0-9]+\.(exs\.cx|echo\.cx|imageshack\.us) повторы в мониторе перестали появляться!
    А в прежней редакции: img[0-9]+\.((exs|echo)\.cx|imageshack\.us) повторы были постоянны для сайтов exs.cx и echo.cx ...  
    Напрашивается вывод, что дело было  во внутренних скобках (exs|echo)...

    Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 20:15 06-03-2006
    unreal666



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DenZzz
    У меня и без внутренних скобок иногда дубли появляются.
    А там где без внутренних скобок нет дублей, то и со скобками тоже без дублей показывает.

    ----------
    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 | Отправлено: 20:25 06-03-2006
    DenZzz



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

    Цитата:
    А еще точнее .*\.gif$

    А еще точнее: .*\.gif([^a-z0-9].*|$)
    чтобы отлавливать URL-ы типа: _http://www.drweb.com/pix/hp_title_upper_right_ru.gif?lng=ru&775 , которые встречаются довольно часто...

    Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 20:37 06-03-2006
    cluster

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

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

    Какие ещё запреты? Где снять? У меня бывает такой же глюк, но он меня неособо напрягал. А больше напрягает зацикливание.
    Кстати, вроде бы обнаружил причину этих зацикливаний. Кажется это из-за дополнительных фильтров в Макстоне, которые я сам добавлял. Удалил фильтры из Макстона для одного сайта и добавил их в чёрный список НС. Потестил - вроде нормально.
     
    А почему у меня пропал заголовок НС на страницах, типа "такая-то страница не найдена в кеше"? Отображается стандартный IE-шный

    Код:
    Невозможно найти страницу
    HTTP 404 - Файл не найден
    Internet Explorer

    Всего записей: 1720 | Зарегистр. 21-11-2003 | Отправлено: 20:55 06-03-2006
    C0USIN



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

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

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

    Можно добавлять #_ в начало имени файла, тогда расширение не пострадает.
     
    Это детали, а основная мысль в том, чтобы добавлять префикс к всем файлам. Без всяких ЕСЛИ. Функция URL2File должна работать независимо от содержимого папки кэша.

    Всего записей: 2739 | Зарегистр. 18-07-2003 | Отправлено: 21:46 06-03-2006
    rubel



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

    Цитата:
     Пора уже закинуть в FAQ внятное описание регулярных выражений и как их применять в HC.

    Полностью согласен с тобой.Это нужно сделать и конечно с примерами.
    Проверкой в тренажере.
    Здесь, IMHO,хорошо знают regexp'ы всего несколько человек  
    C0USIN DenZzz unreal666 ..?
    Напишите плиз в FAQ,мы все будем вам благодарны!

    Всего записей: 1422 | Зарегистр. 12-07-2004 | Отправлено: 08:30 07-03-2006
    unreal666



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

    Цитата:
    Напишите плиз в FAQ,мы все будем вам благодарны!

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

    ----------
    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 | Отправлено: 09:40 07-03-2006 | Исправлено: unreal666, 09:40 07-03-2006
    rubel



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

    Цитата:
    Как переведу на русский, так закину.

    Ждем'с.

    Всего записей: 1422 | Зарегистр. 12-07-2004 | Отправлено: 09:49 07-03-2006
    C0USIN



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Вот неплохое описание на русском. Применительно к JavaScript.
    http://program.rin.ru/razdel/html/111.html

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вот еще неполохая статья про RegExp-ы "для начинающих" (на русском):
    http://www.providerz.ru/articles/php/regexp-intro.html
     
    Может, просто закинем прямые ссылки в FAQ?  
    Описание тонкостей синтаксиса RegExp занимает главы в книгах...

    Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 10:30 07-03-2006
    unreal666



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Еще плохо давать описание на этом форуме, то что нельзя применять HTML-теги. А без них как-то неудобно давать описание в визуабельном виде.

    ----------
    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 | Отправлено: 10:34 07-03-2006
    ALeXkRU



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    вот - положил довольно простое и понятное изложение как пользоваться RegExp - на русском
     
    Добавлено:
    unreal666
    а коды не помогают? вроде, ими можно сделать всё то же самое

    Всего записей: 11768 | Зарегистр. 03-12-2003 | Отправлено: 11:39 07-03-2006
    rubel



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Просмотрел все что вы привели выше,довольно сложно  
    Как-нибудь по-проще и с примерами.
    И как проверить правило в тренажере,что должно отображаться в правом окне.
    У меня иногда отображается одна строка,а иногда несколько.
    DenZzz

    Цитата:
     Описание тонкостей синтаксиса RegExp занимает главы в книгах...

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

    Всего записей: 1422 | Зарегистр. 12-07-2004 | Отправлено: 12:23 07-03-2006
    VideoHEAD

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Еще было бы здорово, если бы гуру выложили свои сборки (без кеша ессно).
     
    Интернет один - все не хотят видеть рекламу и sid-ы...

    Всего записей: 276 | Зарегистр. 22-01-2002 | Отправлено: 12:24 07-03-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 - локальный кеширующий прокси сервер
    Widok (27-04-2006 12:30): лимит страниц. продолжаем здесь.


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru