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

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



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

    Цитата:
    Ты мне лучше скажи,например я не хочу загружать какртинки более 600кб со всех  
    сайтов.Что я должен прописать во вкладке Управление загрузкой и в какие поля?

    ЧТо-то типа этого:
    Правило для URL:    (.)*\.(jpg|jpeg|png|gif|bmp|swf|ico)$  
    Предельный размер, кБайт:   600

    Цитата:
    А что случится если я впишу это правило,если раньше у меня эта вкладка вообще была  
    пустая?

    А случится то, что все файлы с URL наподобие http://image23.site.com/ будут писаться не в папку image23.site.com, а в папку site.com.
    Соответственно и пытаться прочитать файлы тоже будет оттуда.
     
    Для примера:
    Папка кэша: X:/Cache (у меня так).
    Правило "Не обновлять" включено.
    URL: http://image666.site.com/mama.jpg
    Правило отсутствует:
    - Запись в кэш: путь в кэше до файла  X:/Cache/image666.site.com/mama.jpg
    - Попытка чтения файла из кэша -> Файл найден в этой папке -> Не обновлять.
     
    Добавили правило:
    - Попытка чтения файла из кэша -> Файл не найден (т.к. будет пытаться найти в папке site.com, а не в image666.site.com)
    - Запись в кэш: путь в кэше до файла  X:/Cache/site.com/mama.jpg


    ----------
    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:22 10-03-2006 | Исправлено: unreal666, 19:23 10-03-2006
    and3636

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

    Цитата:

    Цитата:
    Цитата:По адресу _http://rnd.sunrise.ru/fullprice.asp?reg=4  находится файл весом 825510,но он не блокируется опцией Не загружать большие файлы.После проверки выяснилось что возможно этой опцией блокируется только графические файлы.Так и задумано?
     
     
    Попробовал, у меня блокируется. То на какие файлы действует эта опция задается правилом.

     
    Создал в списке 2 правило ^rnd.sunrise.ru(.)*.Запросил _http://rnd.sunrise.ru/fullprice.asp?reg=4,сработал чёрный список.
    Перенёс правило ^rnd.sunrise.ru(.)* в опцию Не загружать большие файлы.Запросил _http://rnd.sunrise.ru/fullprice.asp?reg=4,файл загружается,хотя стоит ограничение на 150 кбайт.
    Непонятно.

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    unreal666
     
    Раз уже речь опять зашла про список "Преобразование URL", то твое правило:
    (\?|&)(session|phpsessid|s(id)?)=[^&]{5,}$|(session|phpsessid|s(id)?)=[^&]{5,}&
    неверно обрабатывает некоторые URL-ы.  
    Например, такие:
    service.rorer.ru/go.php?id=148&s=240x400&ref=   - тут вообще нет SID-а
    site.com/games.php?keywords=unreal&options=1669504769   - получаем "компот" в кэше
     
    У себя я поправил и разбил твое правило на 2 более "адекватных":
    Правило Замена Обязательный    
    (?<=[?&])(session|(phpses)?s(id)?)=[a-f\d]{7,}($|&) Да    
    [?&]$ Нет

    "Ложных срабатываний", вроде, нет - проверь на своих форумах, если есть желание...

    Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 20:43 10-03-2006 | Исправлено: DenZzz, 20:50 10-03-2006
    unreal666



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    and3636
    Аналогично.
    Я, для примера, вообще в опции Не загружать большие файлы написал .*sunrise.*
    Ограничение тоже поставил 150 Кбайт
    Ни фига этот файл не заблокировался.
     
    Заголовок для этого файла передается такой...
    Content-Length: 832535
     


    ----------
    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:45 10-03-2006
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    and3636
    В списках не обязательно писать (.)* , т.к. ищется не вся строка а лишь совпадение
     
    строку целиком имеет смысл искать только в конвертере и преобразователе
     
    для твоего случая вполне хватит строчки rnd\.sunrise\.ru/

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

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    unreal666
    Подождём что скажет автор.Может там какой-то свой синтаксис.
    mai62
    Понятно что все запросы выполнить нереально, но будет ли в будущем реализована возможность анализа Content-Type: ?
    V0lt

    Цитата:
    вполне хватит строчки rnd\.sunrise\.ru/

    Спасибо за пример,но результат тот же.

    Всего записей: 305 | Зарегистр. 12-10-2003 | Отправлено: 21:01 10-03-2006 | Исправлено: and3636, 21:02 10-03-2006
    DenZzz



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

    Цитата:
    Перенёс правило ^rnd.sunrise.ru(.)* в опцию Не загружать большие файлы.Запросил _http://rnd.sunrise.ru/fullprice.asp?reg=4,файл загружается,хотя стоит ограничение на 150 кбайт.  
    Непонятно.

    Все дело в том, что перед проверкой "Черного списка" http:// отбрасывается, а при проверке "больших файлов" нет!  
    В общем, убери метасимвол ^ из своего правила...
     
    Добавлено:
    and3636

    Цитата:
    Спасибо за пример,но результат тот же.

    Может, у тебя сама опция отключена? У меня правило срабатывает всегда!

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



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

    Цитата:
    (?<=[?&])(session|(phpses)?s(id)?)=[a-f\d]{7,}($|&)

    Что значит то, что  я выделил красным?


    ----------
    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:07 10-03-2006
    and3636

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

    Цитата:
    В общем, убери

    Господа!Проверяйте ваши предположения сначала у себя.
    DenZzz
    Снова мимо.

    Всего записей: 305 | Зарегистр. 12-10-2003 | Отправлено: 21:08 10-03-2006 | Исправлено: and3636, 21:10 10-03-2006
    DenZzz



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

    Цитата:
    Что значит то, что  я выделил красным?

    Это значит, что SID может состоять только из цифр в 16-ричном формате (HEX).  
    Ты видел SID-ы с другими символами внутри? Приведи пример...
     
    Добавлено:
    and3636

    Цитата:
    Господа!Проверяйте ваши предположения сначала у себя.

    Проверял! Все работает!!! Проблема ТОЛЬКО в твоих настройках!!!

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



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DenZzz
    Тогда уж правильно [a-f0-9].
    В квадратных скобках не действуют спецсимволы. В них спецсимволами являются только ^ и -.

    ----------
    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:14 10-03-2006
    V0lt



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

    Цитата:
    Спасибо за пример,но результат тот же.

    Ты прав. Но клянусь один раз у меня сработало (более простой вариант "rnd.sunrise.ruЭ), а потом отключилось

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    unreal666
    Ты ошибаешься! Проверь в Тренажере!
     
    P.S. В квадратных скобках "работают" метасимволы: \ - ^

    Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 21:16 10-03-2006 | Исправлено: DenZzz, 21:32 10-03-2006
    and3636

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

    Цитата:
    Может, у тебя сама опция отключена?

    В принципе двухсмысленно читается РАЗРЕШИТЬ,поэтому проверил всё.перегружал прогу,списки,настройки.

    Всего записей: 305 | Зарегистр. 12-10-2003 | Отправлено: 21:16 10-03-2006
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Я туплю, мое правило точно работает - я не туда его записал

    Всего записей: 10501 | Зарегистр. 05-02-2003 | Отправлено: 21:18 10-03-2006
    C0USIN



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

    Цитата:
    А что случится если я впишу это правило,если раньше у меня эта вкладка вообще была  пустая?

    Случится то, что некоторые файлы в кэше станут недоступны.  
    mai62
    За Преобразование URL спасибо, но для полного счастья теперь не хватает дополнительной функции - Назовем ее Оптимизация кэша.
    Алгоритм такой:
    Для каждого файла  
  • восстановить URL  
  • прогнать его через список Преобразование URL
  • полученный URL преобразовать в имя файла.
    В конце получим список файлов нуждающихся в переименовании/переносе и новые имена.

    Цитата:
    "*" ---> #2A  
    "\" ---> #5C  
    "|" ---> #7C

    Было бы здорово.
     
    Еще пара предложений.
  • Браузеры заменяют русские символы в URL на коды %xx. Может при генерации имени файла заменять их обратно на буквы? Получим читабельные имена! И намного короче, к тому же.
  • Некоторые уеб-мастера вставляют ссылки на главную страницу сайта в виде http://site.com/index.htm хотя первый раз мы ее загружали по ссылке http://site.com/  
    Разумеется, вместо файла index.htm имеем в кэше #_ и в автономном режиме такая ссылка будет ссылаться в никуда. Предлагаю сделать так: если браузер запрашивает файл из списка index.htm,index.html,default.htm,index.php... и такого файла нет в кэше, то удалить из URL имя файла и повторить поиск.
     
    KireevSasha

    Цитата:
    Неудобно то что ведется два кеша.

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

    Цитата:
    Как вариант можно предусмотреть в прокси опцию загружать по повторному требованию в течении некоторого времени

    А как распознать что это повторный запрос? Может я открыл несколько страниц с одинаковыми картинками?
     
    rs

    Цитата:
    я же объяснял - я работаю на двух компах и оперную историю с двух машин я не могу слить в одну

    Попробуй записать Оперу на флешку. Будешь иметь всегда актуальную историю.

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    and3636
    V0lt
     
    Не знаю, в чем у вас проблема, но меня все попытки прорваться сквозь правило rnd\.sunrise\.ru/ закончились блокировкой! Могу скриншот показать... Да и не было раньше проблем с этой опцией...

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

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

    Цитата:
    rnd\.sunrise\.ru/

    Работает в черном списке,но не в большихфайлах.Уже и списки все постирал,оставил одно правило rnd\.sunrise\.ru/.Результат нулевой.
     
     
    Log.
     
    10.03.2006 21:37:32 # 146 >>> URL: http://rnd.sunrise.ru/fullprice.asp?reg=4
    GET http://rnd.sunrise.ru/fullprice.asp?reg=4 HTTP/1.0
    Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, */*
    Accept-Language: ru
    User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
    If-Modified-Since: Fri, 10 Mar 2006 18:26:10 GMT
    Host: rnd.sunrise.ru
    Proxy-Connection: Keep-Alive
     
     
    10.03.2006 21:37:32 # 146:  Outbound Connection
     
    10.03.2006 21:37:38 # 146 <<< URL: http://rnd.sunrise.ru/fullprice.asp?reg=4
    HTTP/1.1 200 OK
    Date: Fri, 10 Mar 2006 18:37:07 GMT
    Server: Microsoft-IIS/6.0
    X-Powered-By: ASP.NET
    Content-Type: text/html
    Cache-control: private
    Info4Web: 'Content-Length: 832535'
    Connection: close

    Всего записей: 305 | Зарегистр. 12-10-2003 | Отправлено: 21:31 10-03-2006 | Исправлено: and3636, 21:42 10-03-2006
    unreal666



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

    Цитата:
    Ты ошибаешься! Проверь в Тренажере!

    И вправду ошибся. Просто у меня URL был неправильно составлен.
     


    ----------
    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:50 10-03-2006
    DenZzz



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    and3636
     
    "Не верю" - говорил Станиславский...    
     
    Какая версия HC?  
    В правиле, надеюсь, нет пробелов в начале/конце?
     
    Покажи из HandyCache.ini строки:

    Код:
    LenFileLimit_Text=300
    LenFileLimitRule_Text=rnd\.sunrise\.ru/.
    LenFileLimitEn_Checked=True
    LenFileLimitEx_Text=

    Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 21:50 10-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