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
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 ( Часто задаваемые вопросы )
[more=Преимущество НС перед собственным кешем браузера?]Преимущество НС перед собственным кешем браузера?
Главное преимущество НС, это то, что кеш этот общий на все браузеры установленные на вашем компьютере. Т.е. например если вы используете браузер Opera для постоянного серфинга, но известно что некоторые странички неправильно отображаются в Opera. Вы запускаете Internet Explorer и снова закачиваете информацию которую вы только что скачали в Opera. НС эту ситуацию исключает.
[/more]
[more=Какова логика программы? Где посмотреть описание Списков?]Какова логика программы? Где посмотреть описание Списков?
В программе есть несколько Cписков для управления контентом. По порядку:
Переадресация (ранее URL-конвертор) - позволяет убрать из URL лишнее и сделать редирект на получившийся URL. Алгоритм работы подробно описан далее в соответствующем вопросе FAQ-а.
Белый список - правило, сработавшее в этом списке, отменяет проверку следующих списков: Черный, Не обновлять и Только из кеша.
Черный список - позволяет вам запрещать доступ к URL, которые задаются маской либо регулярными выражениями. Черный список полезен когда вам нужно например избавится от назойливой рекламы на часто посещаемых вами ресурсах.
Только из кеша - Если такого файла нет в кеше, то URL не загружается. В Опере это реализовано уже давно, но только для картинок. Позволяет закачать всю графику с нужного вам форума (а также *.css и *.js), просто отключив этот список из контекстного меню программного значка в трее. После этого можно включить этот режим, и быть уверенным что картинки всегда будут грузится из кеша. А если вдруг один из новичков форума вставит картинку на 1.5 мегабайта в свой ответ, вы не будете громко ругатся матом потому что НС ее не загрузит. Правда картинки не всегда можно распознать по URL, когда расширение у файла отсутствует, по этому НС не может догадыватся что это картинка и ее загрузит. Будем ждать когда автор реализует обработку MIME типов, как это сделано в Опере.
Не обновлять - эта закладка позволяет игнорировать TTL (time to live - время жизни) объекта, т.к. скрипты и таблицы стилей, а тем более картинки обновляются очень редко, то вставив сюда эти расширения, вы сэкономите трафик.
Запись в кеш - этот список заставляет НС кешировать объекты указанные в списке в свой кеш. Обычно это странички, таблицы каскадных стилей и javascripts. В принципе можно вместо трех отдельных правил, написать одно .* т.е. кешировать все!
Преобразование URL - служит для записи URL в кэш c отбрасыванием ненужных частей URL-а (SID-ов, доменов 3 уровня и т.п.), либо для изменения папки, в которую будут записываться файлы сайта. Например, на некоторых форумах каждому входу присваивается свой SID, а список "Преобразование URL" позволяет не качать каждый раз неизменившуюся страницу, а взять ее из кэша. Подробнее читайте далее в соответствующем вопросе FAQ-а.
[/more]
[more=Как добавить правило в Список HC?]Как добавить правило в Список HC?
Правила в списках принимаются в двух форматах:
1. Регулярные выражения (RegExp)
2. Выражения вида +*.ad?/php.*,
где символ * означает любое количество любых символов, символ ? означает 1 любой символ.
Правила, оформленные во втором формате, должны начинаться с символа +.
[/more]
[more=Что такое Регулярные выражения (RegExp)?]Что такое Регулярные выражения (RegExp)?
RegExp - Regular Expression или регулярные выражения - это средство произвести некоторые действия над текстом. Небольшое количество управляющих элементов регулярных выражений дает огромный набор средств, чтобы среди текста выделить/найти нужные части. Действия: копирование найденных кусков текста в переменную, удаление их из текста или замена.
Подробности спрашиваем у Google .
Или читаем в Википедии
[/more]
[more=Когда объект кэша обновляется?]Когда объект кэша обновляется?
Цитата mai62:
- Проверяются правила из списка Только из кеша. Если попал, то берется из кеша безусловно. Если в кеше нет, не грузится.
- Затем проверяются правила из списка Не обновлять. Если попал, берется из кеша. Проверяется TTL свежих файлов (если разрешено). TTL файлов игнорируется. Если не просрочен, берется из кеша. Если просрочен или нет в кеше, запрашивается на сервере.