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

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

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mai62
    А кэширование по https возможно сделать?

    Всего записей: 29 | Зарегистр. 16-02-2006 | Отправлено: 14:08 16-02-2006
    rs

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mai62
    а можешь ли ты в этот html-файл, положенный в кеш дописывать в самой его верхушке url, откуда этот файл получен?
     
    причём делать это после того, как страничка полностью тобой загружена из сети и отдана браузеру (браузерам).
     
    т.е. получение страницы браузером не из кеша будет выполнено без этой дописанной к страничке пришлёпки.
     
    далее, когда  будешь отдавать браузеру страницу из кеша - ты будешь исключать эту пришлёпку и браузер увидит страницу в том виде, как и напрямую из сети
     
    а вот если кто загрузит эту страницу минуя HC - увидит сверху url источнка
     
    url можно выделить болдом, цветом  или как-то иначе
     
     
     

    Всего записей: 1344 | Зарегистр. 19-04-2003 | Отправлено: 14:13 16-02-2006
    mai62



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

    Цитата:
    А кэширование по https возможно сделать?

    Подробно не разбирался с этим, но знаю, что гемороя будет достаточно. Дело в том, что там обмен идет в зашифрованном виде и снаружи выглядит как сплошной поток данных без разбиения на объекты/файлы. Чтобы это кэшировать, прокси должен уметь расшифровывать поток, а что дальше я даже не думал.
    Сейчас НС выступает посредником на этапе установления соединения, а дальше они уже сами общаются.
     
    Добавлено:
    rs

    Цитата:
    а можешь ли ты в этот html-файл, положенный в кеш дописывать в самой его верхушке url, откуда этот файл получен?

    Можно и это. Можно еще дописывать в эти файлы заголовки, с которыми они пришли, и при выдаче из кэша их оттуда восстанавливать. Так корректнее будет работа с кодировками файлов.

    Всего записей: 1717 | Зарегистр. 06-12-2002 | Отправлено: 14:20 16-02-2006
    unreal666



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

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

    В сам файл лучше ничего не дописывать, т.к. получится нарушение структуры файла при его соответствии какому-либо стандарту W3C и некоторые страницы после этого могут коряво отображаться.
    У меня уже было такое после того, как Проксом я начал добавлять URL и Referer в начало страницы. Пришлось записывать после тэга <body> или <head>.

    Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 15:08 16-02-2006 | Исправлено: unreal666, 15:10 16-02-2006
    mai62



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

    Цитата:
    В сам файл лучше ничего не дописывать, т.к. получится нарушение структуры файла при его соответствии какому-либо стандарту W3C и некоторые страницы после этого могут коряво отображаться.

    Я хочу сделать это в виде комментария
    <!-- bla-bla-bla>
    Что скажут знатоки html, можно так? Если нет, то как?

    Всего записей: 1717 | Зарегистр. 06-12-2002 | Отправлено: 15:29 16-02-2006
    cracklover



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    To mai62:
     
    Ещё раз озвучу свою просьбу.
     
    Было бы просто замечательно, если бы внедрили в свою программу предустановленные профили.
     
    Ну, например, меня лично почти не интересует работы HC с графикой (её кеширование, догрузка  и т.д. и т.п.), потому как я по жизни работаю почти всегда с отключенной графикой и меня интересует всего лишь агрессивное кеширование текстовых данных с переодической отменой ( по горячей клавише) этого кеширования.
     
    Проще говоря, кешируется АБСОЛЮТНО всё и берётся АБСОЛЮТНО всё из кеша, пока при обновлении странички я не нажму и не удержу горячую клавишу отмены вытаскивания инфы из кеша.
     
    Это чётко выраженный режим, которым, предполагаю, пользуются многие пользователи GPRS.
     
    С другой стороны, многим нужны и абсолютно другие режимы кеширования.
     
    Вот потому и нужны профили с кратким описанием.
     
    Конечно, всё это легко реализуется и через ручную правку инишного файла под свои нужды  и хранение его  в отдельной папке. Но вот с профилями в виде штатной возможности было бы всё гораздо удобнее.  


    ----------
    Когда-то я вёл авторскую музыкальную передачу на радио. Можно послушать!

    Всего записей: 6613 | Зарегистр. 04-10-2004 | Отправлено: 16:11 16-02-2006
    unreal666



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mai62
    Так я и так вставлял в виде комментария, все равно что-то не так выводило на страницах, соответствующих стандарту W3C.
    Т.е. если код страницы начинается с чего типа...
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

    Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 16:13 16-02-2006 | Исправлено: unreal666, 16:24 16-02-2006
    Dr Eam

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Насчёт схемы drochilla - действительно свежий взгляд! Мне нравится. Компактная, всё на виду, и очень понятная. Только оформить надо по-другому, стрелки поизящнее нарисовать (да и чтоб росли они из стандартного места, а не из углов вдоль граней), ну и ошибки исправить. А делать схемы по правилам алгоритмических, действительно, не совсем корректно.  Попробуйте-ка нарисовать так схему аутпоста. Или винды... Поэтому и придуманы всякие там диаграммы, пояснительные упрощенные схемы (чтоб идею показать) и т.п. На одних конструктивных/принципиальных схемах не выехать.

    Всего записей: 226 | Зарегистр. 20-12-2005 | Отправлено: 16:16 16-02-2006
    unreal666



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

    Цитата:
     А делать схемы по правилам алгоритмических, действительно, не совсем корректно.

    Зато в ней я быстрее разобрался, чем в этой.
    И в ней сразу видно, какие блоки является условиеми, какие - все остальное.

    Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 16:23 16-02-2006
    VideoHEAD

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

    Всего записей: 277 | Зарегистр. 22-01-2002 | Отправлено: 17:14 16-02-2006
    mai62



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

    Цитата:
    Было бы просто замечательно, если бы внедрили в свою программу предустановленные профили.
    ...
    Конечно, всё это легко реализуется и через ручную правку инишного файла под свои нужды  и хранение его  в отдельной папке. Но вот с профилями в виде штатной возможности было бы всё гораздо удобнее.

    В последней версии появилась возможность в командной строке указывать путь, где лежат файлы настройки (ini и списки). При выходе, НС сохраняет настройки там, откуда их взял. Поэтому отпадает небходимость ручной правки файлов. Можно сделать несколько папок с настройками и для каждой из них сделать ярлык с соотв. путем в ком. строке. Пользователи могут обмениваться конфигурациями подобно тому как это начало происходить с Черным списком.
    К этому можно еще будет добавить возможность из НС загружать настройки из указанного места.
    unreal666

    Цитата:
    Так я и так вставлял в виде комментария, все равно что-то не так выводило на страницах, соответствующих стандарту W3C.

    А может оформить это дело как скрипт, который ничего не делает, и уже внутри него разместить свою информацию в виде комментариев?

    Всего записей: 1717 | Зарегистр. 06-12-2002 | Отправлено: 17:39 16-02-2006
    nickddd

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Что-то, други, я туплю.
    Белый список.
    Правило - (.)*livejournal\.com(.)*
    Исключение - (.)*userpic(.)*
    Картинки из кэша НЕ берутся. Причем у меня дежавю, что до перезагрузки компа все было ОК. Не понимаю :-\

    Всего записей: 860 | Зарегистр. 03-03-2003 | Отправлено: 18:10 16-02-2006
    mai62



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

    Цитата:
    Картинки из кэша НЕ берутся.

    Возможен такой ход событий. Файл попадает в исключение белого списка и в результате проходит через все остальные списки. А там его поджидает Черный список (у меня, например, в ч.списке есть правило  .*(hotlog|tours|sharereactor|&rand=|livejournal\.com/userpic).*).

    Цитата:
    Причем у меня дежавю, что до перезагрузки компа все было ОК

    Есть вероятность, что эти файлы были в кэше браузера и он перед тем как показать их проверял их обновления. Тогда он мог получать от сервера ответы 304 Not modified, которые в мониторе НС отображаютя на зеленом фоне.
    Ну а, чтобы не гадать, нужно смотреть монитор и лог.

    Всего записей: 1717 | Зарегистр. 06-12-2002 | Отправлено: 18:43 16-02-2006
    V0lt



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

    Цитата:
    поэтому простейшее из этого эксперимента, на первый взгляд решение - ну дописывай к тем именам файлов кеша, что ты сейчас создаёшь - расширение html, а при поиске в кеше (если ты по имени файла ищешь) - игнорируй это html расширение в файлах

    mai62

    Цитата:
    Думаю можно такое сделать для файлов, у которых поле Content-Type: text/html.

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

    rs

    Цитата:
    а можешь ли ты в этот html-файл, положенный в кеш дописывать в самой его верхушке url, откуда этот файл получен?

    unreal666

    Цитата:
    Так я и так вставлял в виде комментария...

    mai62

    Цитата:
    А может оформить это дело как скрипт...

    Не нравиться мне все это
    Сейчас HC что получил, то и записал. Ничего не трогает, ничего не анализирует - все замечательно
    Может тогда сразу делать для каждого файла контейнер, например в виде несжатого zip-архива, положить туда сам файл и еще некий "info" c информацией полученной от сервера? Неудобно конечно, но сколько проблем решается
     
    Ничего, ничего, че-нить придумаем...

    Всего записей: 10501 | Зарегистр. 05-02-2003 | Отправлено: 19:02 16-02-2006
    unreal666



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

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

    А где сам скрипт будет располагаться?  
    Если в самом html-файле, то это тоже будет нарушение стандарта, т.к. в начала должно идти именно "<!DOCTYPE HTML PUBLIC "-//W3C/..."

    Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 19:25 16-02-2006
    Shaman2

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Правило в "записывать в кеш":
    4,True,.*,(\.(zip|rar|exe|cab|mov|avi)$),588
     
    остальные правила выключены.
     
    А верхняя картинка с этого форума так и не записывается.
     
    Более того, если посмотреть на лог НС, то видно, что сработало правило 3.4 (запись в кеш) и картинка записана в ...imageshak.... Но при следующем заходе на руборду картинки нет. Где копать?

    Всего записей: 358 | Зарегистр. 18-07-2003 | Отправлено: 19:48 16-02-2006 | Исправлено: Shaman2, 20:01 16-02-2006
    unreal666



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Shaman2
    А конкретнее.  
    Какие списки еще включены?  
    Как ты узнал. что картинка не записывается?  
    Чтение из кэша включено?

    Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 19:53 16-02-2006
    Shaman2

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вот как раз когда ты писал свои вопросы, я корректировал свое сообщение. Еще раз:
     
    Более того, если посмотреть на лог НС, то видно, что сработало правило 3.4 (запись в кеш) и картинка записана в ...imageshak.... Но при следующем заходе на руборду картинки нет. Где копать?

    Всего записей: 358 | Зарегистр. 18-07-2003 | Отправлено: 20:02 16-02-2006
    unreal666



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Shaman2
    Ее нет вообще или она заново грузится?

    Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 20:28 16-02-2006
    rs

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

    Цитата:
    Можно еще дописывать в эти файлы заголовки, с которыми они пришли, и при выдаче из кэша их оттуда восстанавливать. Так корректнее будет работа с кодировками файлов.

    наверное это тоже полезно
     
    unreal666

    Цитата:
    В сам файл лучше ничего не дописывать, т.к. получится нарушение структуры файла при его соответствии какому-либо стандарту W3C и некоторые страницы после этого могут коряво отображаться

    я тоже не очень большой специалист по части структуры html
    но мне кажется, что если тупо дописывать просто вначале файла - то естественно могут быть проблемы
     
    я, скорее, вёл речь о том, чтобы вставлять(!) в html в нужное место разметки так., чтобы урл и дата-время получения страницы были в первой видимой строке при загрузке страницы из каталога кеша в бразуер без НС
     
    mai62

    Цитата:
    Я хочу сделать это в виде комментария  
    <!-- bla-bla-bla>  
    Что скажут знатоки html, можно так? Если нет, то как?

    ну комментарий не покажется в браузере при загрузке страницы без НС - нет так не интересно - поскольку имя файла у страницы из кеша будет  идиотское, то трудно будет сообразить, откуда и когда эта страница загружена
     
    урл и дата-время должны быть именно первой видимой строкой при загрузке страницы в браузер минуя НС
     

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

    а просто текст первой отображаемой строкой - это сложно?
     
    V0lt

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

    тут я не  специалист - не знаю
     

    Цитата:
    Сейчас HC что получил, то и записал. Ничего не трогает, ничего не анализирует - все замечательно

    я тоже предлагаю при прямой закачке из сети отдавать браузеру как есть и только отдав - модифицировать уже отданный в файл в кеше
    а отдавая из кеша - убирать свое внедерение из файла кеша
     

    Цитата:
    Может тогда сразу делать для каждого файла контейнер, например в виде несжатого zip-архива, положить туда сам файл и еще некий "info" c информацией полученной от сервера? Неудобно конечно, но сколько проблем решается

    и что потом делать с этим zip-ом?
    с html-м понятно - я его MS Desktop Search-у или гуговсокму индексатору скормлю - они мне его найдут и покажут (с первой строкой урл-дата-время в видимом тексте)
     
    ==
    вопрос к специалистам - неужели сложно поместить внутрь произвольно html-файла строку, видимую на экране первой?
     
    если здесь никто не знает, как это сделать - может организовать соответствующую ветку на интернет-форуме - здесь на руборде или в другом месте, со ссылкой на эту ветку?

    Всего записей: 1344 | Зарегистр. 19-04-2003 | Отправлено: 21:57 16-02-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