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

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

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

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

   

Widok



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

HandyCache


HandyCache (HC) - это кэширующий HTTP прокси-сервер. Главное назначение программы заключается в ускорении загрузки WEB-страниц и сокращении расходов на оплату трафика. Экономия только за счет испрользования кеша может достигать 70 и более процентов. Блокирование рекламы с помощью "Черного списка" делает экономию еще большей.
Программа ориентирована в основном на обслуживание запросов пользователя компьютера, на котором она установлена. Однако, она также может быть использована для "раздачи интернета" на компьютеры небольшой домашней сети.
 
  • Сайт программы: HandyCache.ru  (место под проект предоставлено камрадом pop2ROOT)
     
    Внимание! На сайте действует форум!!

    Старая версия сайта по адресу handycache.narod.ru перестала обновляться
    Отправить личное сообщение автору программы e-mail:    
     
  • Текущая версия: HandyCache v1.0 RC2 (1.0.0.103) UNSTABLE от 19.09.08
    Cкопируйте в папку с уже установленным HandyCache.
  • При первой установке используйте полный setup: HandyCache 0.96b1c
     
  • Предыдущие версии (только EXE, скопируйте в папку с уже установленным HandyCache):
    RC1 1.0.0.64 (27.05.08), 0.98b1 (02.01.07)
     
  • Официальная Документация на оф.сайте HC (обновляется регулярно!)
    Здесь вы можете прочесть описание всех настроек и списков, посмотреть скрин-шоты окон.
     
  • Документация на WikiBooks
    Здесь вы можете прочесть старое описание настроек и списков, FAQ, ToDo и другое.
    Вопросы по самому учебнику задаем в отдельном топике.

     
  • FAQ (Часто задаваемые вопросы)
    Прежде чем задать свой вопрос о программе, пожалуйста ознакомьтесь с FAQ.  
    Может там уже есть ответ на ваш вопрос.

     
  • ToDo-лист (Предложения по улучшению HandyCache)
    Здесь вы можете посмотреть, какие фичи будут реализованы в следующих версиях, или предложить что-то свое.
     
  • Файл справки (Документация и FAQ с офсайта в одном файле, 360 Кбайт)
     
  • Статья: "Бережем трафик, время и деньги. Кэширующий HTTP прокси-сервер HandyCache"
    Журнал:  InZone Выпуск № 977 от 09.08.2006 г. (578 КБайт)
     
  • Версия HCie с исправленным HCCmd.exe
     
  • Программа hc.Historian (автор rs) --  
    Сайт hc.Historian --  hc.Historian на wiki -- Обсуждение ЗДЕСЬ  
         Как установить?  
     
  • Программа MailPorter (автор mai62) версия 1.0
    призвана помочь пользователям, подключенным к интернет через HTTP прокси-сервер, получить доступ к своим почтовым ящикам с помощью почтовых программ.

     
  • Черный список для HandyCache - тут или тут (распаковать в папку с HC) на 26.02.05 - 181 правило (7 отключены) Описание...
     
  • Списки HC от NapA [смотреть] [color=green]последнее обновление списков 28 октября 2007 г.
    Все замечания и предложения по спискам вносятся и обсуждаются здесь
     
  • Дефолтные списки HC - если списки выше вам не подошли, то вы можете восстановить дефлотные списки HC отсюда...
     
  • Выпущена unicode версия с возможностью переключения языка интерфейса. На данный момент есть перевод на английский язык (спасибо DenZzz за множество полезных предложений по улучшению качества перевода). Желающих сделать перевод на другие языки прошу обращаться ко мне на мыло    или в ПМ
     
     
    Rick, forever, Алексей, Лёша! Вечная тебе память.. 25.02.1973 - 04.03.2008

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 13:32 20-03-2007 | Исправлено: mai62, 12:59 19-09-2008
    luongo



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

    Цитата:
    с их помощью ты можешь сам решить что писать в кэш

    А что отдавать оттуда другим а что нет смогу решить?

    Цитата:
    Где формальные признаки привата?

    Что ты хочешь увидеть? Каждый их создает под себя как и все остальные списки. Пример http://217.74.241.102/selfcare/welcome.aspx для каждого пользователя страница будет своей. http://news.google.ru/ тоже самое. И http://forum.ru-board.com/forum.cgi?forum=bm

    Цитата:
    Списки файлов для решения их судьбы когда изволите просмотреть?


    Цитата:
    Опять одна лирика.

    Опять какаято насмешка. Прибереги их впредь для других случаев.
    unreal666

    Цитата:
    И чем их помечать?

    Эт к разработчикам вопрос. Как они помечают все остальное?

    Всего записей: 9 | Зарегистр. 28-07-2008 | Отправлено: 08:35 31-07-2008
    mai62



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

    Цитата:
    Опять какаято насмешка.

    Никакой насмешки тут нет. Слов ты написал много, но понять как сделать то, что ты хочешь из них невозможно. По каким признакам программа должна понять, что это приват?  
    Вот только сегодня появилась хоть какая-то конкретика.  

    Цитата:
    Каждый их создает под себя как и все остальные списки. Пример http://217.74.241.102/selfcare/welcome.aspx для каждого пользователя страница будет своей. http://news.google.ru/ тоже самое. И http://forum.ru-board.com/forum.cgi?forum=bm  

    Мне бы никогда не пришло в голову, что http://news.google.ru/ может быть приватом, но и это не проблема. Если признак находится в URL как здесь, то для управления такими файлами есть списки. Если признак - какие-то поля заголовка ответа, то есть скрипты.
    Есть еще какие-то признаки?

    Цитата:
    А что отдавать оттуда другим а что нет смогу решить?

    Создавать отдельные хранилища для каждого пользователя ты не сможешь, сможешь только запретить запись в кэш приватной информации. Однако, не думаю, что ты найдешь какой-то другой прокси, который позволит тебе разложить весь "приват" пользователей по своим полочкам.

    Всего записей: 1717 | Зарегистр. 06-12-2002 | Отправлено: 11:10 31-07-2008
    luongo



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

    Цитата:
    Мне бы никогда не пришло в голову, что http://news.google.ru/ может быть приватом

    И тем не менее это так. Каждый пользователь может настроить новости какого типа ему важны, показывать только заголовки новостей или и содержание тоже.

    Цитата:
    Если признак находится в URL как здесь, то для управления такими файлами есть списки. Если признак - какие-то поля заголовка ответа, то есть скрипты.

    Я это понял только управление сейчас в лучшем случае заключается в некэшировании, а хочется кэшировать тильки для себе.

    Цитата:
    Однако, не думаю, что ты найдешь какой-то другой прокси, который позволит тебе разложить весь "приват" пользователей по своим полочкам.

    Что тут невозможного? Почитал есть прокси Squid он это делает.

    Цитата:
    What are private and public keys?
     
    keys refers to the database keys which Squid uses to index cache objects. Every object in the cache--whether saved on disk or currently being downloaded--has a cache key. We use MD5 checksums for cache keys.  
     
    The Squid cache uses the notions of private and public cache keys. An object can start out as being private, but may later be changed to public status. Private objects are associated with only a single client whereas a public object may be sent to multiple clients at the same time. In other words, public objects can be located by any cache client. Private keys can only be located by a single client--the one who requested it.  
     
    Objects are changed from private to public after all of the HTTP reply headers have been received and parsed. In some cases, the reply headers will indicate the object should not be made public. For example, if the no-cache Cache-Control directive is used.

    Всего записей: 9 | Зарегистр. 28-07-2008 | Отправлено: 15:43 31-07-2008
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    luongo
    пока решение с приватом только одно - не кешировать приватные страницы
    тут как уже упомянули есть два способа:
    1. отключить "Игнорировать no-cashe"
    2. запретить сохранение таких страниц через правила
    перед использованием необходимо почистить кеш от соответствующих страниц (удобнее через hc.Historian, надежнее вручную)
     
    Первый способ теоретически должен работать, потому как приватные страницы должны быть помечены no-cashe. Но тут одно но, на некоторых сайтах почти всё помечено как no-cashe, следовательно такие сайты практически не будут кешироваься.
     
    Второй способ просто муторнее, особенно если количество пользователей велико и сайты у всех разные (пример я показывал: правило в белом списке и три галочки З-Н-Т). Но я не думаю чтобы в других проксях лучше.
     
    По поводу "Каждому пользователю - кешировать свой приват". Сейчас такой фичи нет. Хотя возможно что-нибудь сделать через скрипты (тут я не спец). Но тут опять же, сидеть руками настраивать.

    Всего записей: 10500 | Зарегистр. 05-02-2003 | Отправлено: 16:59 31-07-2008 | Исправлено: V0lt, 17:03 31-07-2008
    mai62



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

    Цитата:
    Что тут невозможного? Почитал есть прокси Squid он это делает.

    Я не писал, что это невозможно, я писал, что нынешняя версия НС этого не позволит сделать.
    То, что это делает СКВИД для меня новость. Придумаю, что-нибудь в этом плане для НС.

    Всего записей: 1717 | Зарегистр. 06-12-2002 | Отправлено: 17:49 31-07-2008
    wsxwsx

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

    Цитата:
    Придумаю, что-нибудь в этом плане для НС.

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

    Всего записей: 1 | Зарегистр. 12-12-2006 | Отправлено: 19:39 31-07-2008
    MaxWell



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

    Цитата:
    сохранять в Основном кэше то что берется из Только для чтения
     
    закрыть доступ к моему привату другим пользователям  

    Присоединяюсь к мнению о полезности обеих этих функций.
     
    wsxwsx

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

    О каком именно глюке идет речь?

    Всего записей: 147 | Зарегистр. 19-03-2004 | Отправлено: 23:57 31-07-2008 | Исправлено: MaxWell, 00:04 01-08-2008
    mai62



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Для обсуждения проблемы персонализации кэша на оффоруме создана тема _http://handycache.ru/component/option,com_smf/Itemid,10/topic,1559.msg13580/topicseen,1/

    Всего записей: 1717 | Зарегистр. 06-12-2002 | Отправлено: 12:28 01-08-2008
    Shadow83

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Люди, помогите пожалуйста, я не силен в RegExp'ах. Мне нужно чтоб вместо http://www.site.net/?image=xxxxx (вместо xxxxx цифры, например 67080 ) открывалось http://www.site.net/photos/xxxxx.jpg (т.е http://www.site.net/photos/67080.jpg). То есть заменить кусок ?image= на photos/ и вконце добавить .jpg. Если можно напишите правило или скажите как заменять

    Всего записей: 98 | Зарегистр. 16-12-2005 | Отправлено: 16:12 01-08-2008 | Исправлено: Shadow83, 18:30 01-08-2008
    YuraH



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Shadow83
    Попробуй в переадресации добавить правило
    Код:
    #5#~#True#~#^http://www.site.net/\?image=(.*)#~#http://www.site.net/photos/\1.jpg#~#False#~#True
    (скопировать в буфер и вставить в HC).

    Всего записей: 1714 | Зарегистр. 14-07-2004 | Отправлено: 17:04 01-08-2008
    Shadow83

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

    Всего записей: 98 | Зарегистр. 16-12-2005 | Отправлено: 18:26 01-08-2008 | Исправлено: Shadow83, 18:32 01-08-2008
    YuraH



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Shadow83
    Дай конкретный адрес, если не секрет. Проверим.

    Всего записей: 1714 | Зарегистр. 14-07-2004 | Отправлено: 15:09 02-08-2008
    Shadow83

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    YuraH
    Да не секрет, мне нужно чтоб при клике, например, сюды http://www.dofiga.net/?image=65332 открывалась не сама страница, а картинка с неё http://www.dofiga.net/photos/65332.jpg

    Всего записей: 98 | Зарегистр. 16-12-2005 | Отправлено: 12:46 03-08-2008 | Исправлено: Shadow83, 12:47 03-08-2008
    YuraH



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Shadow83
    Странно, у меня то правило работает:
    Код:
     http://www.dofiga.net/?image=65332 0 0/189 0 0 "302 Moved Temporarily (HC)" А.7
     http://www.dofiga.net/photos/65332.jpg 158528 158528/143 100% 0 "200 From cache (HC)" Т.1
    Т.1 (Только из кэша)

    Код:
    #5#~#True#~#^http://www.dofiga.net/\?image=(.*)#~#http://www.dofiga.net/photos/\1.jpg#~#False#~#True
    Или вручную: Список переадресации - добавить правило, отметить Разрешить, правило
    Код:
    ^http://www.dofiga.net/\?image=(.*)
    Замена
    Код:
    http://www.dofiga.net/photos/\1.jpg
    Отметить Обязательный. Разрешить саму переадресацию.

    Всего записей: 1714 | Зарегистр. 14-07-2004 | Отправлено: 14:38 03-08-2008
    HeT BonpocoB



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

    Код:
    (dofiga\.net/)(\?image=)(\d+)

    замена

    Код:
    \1photos/\3.jpg
     
    обязательный
    пойдёт такой принцип? или http эти надо прописывать?
     
     
    И ещё вопрс - после вот таких^ преобразований картинку сохранить невозможно как JPG, только как BMP, приходится сначала в браузере открывать её ещё раз уже кнопкой GO... это от чего так получается?

    Всего записей: 1342 | Зарегистр. 30-03-2003 | Отправлено: 21:49 03-08-2008
    Florell

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите!
    Если я добавлю эти строки в черный список в поле Правило:

    Цитата:
    \.(3gp|asf|avi|flv|mov|mp4|mpe?g|rm|wmv)(\?|$)


    Цитата:
    \.(mp[3a]|midi?|mmf|wma)(\?|$)

    Будут ли отсекаться при попытке загрузки видео и аудио файлы?

    Всего записей: 1219 | Зарегистр. 12-10-2006 | Отправлено: 09:21 06-08-2008
    luongo



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

    Цитата:
    Придумаю, что-нибудь в этом плане для НС.

    Спасибо буду ждать, пока не буду использовать сеть, поразбираюсь с всякими настройками
    Пока вопрос такой как указать что необновлять картинки не по url а по типу того что это картинка. По url приходится писать много правил а все это можно наверно обойтись одним?
    Хотелось бы еще дефолтные да и любые правила сопровождать коментарием чтоб понять можно было о чем они

    Всего записей: 9 | Зарегистр. 28-07-2008 | Отправлено: 09:28 06-08-2008 | Исправлено: luongo, 10:07 06-08-2008
    mai62



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

    Цитата:
    Будут ли отсекаться при попытке загрузки видео и аудио файлы?

    Будут, если в именах файлов будет упоминание .avi, .mp3 и так далее. Для отсечения файлов по типу нужно использовать скрипты (информация есть на форуме офсайта).
    luongo

    Цитата:
    Спасибо буду ждать

    Для обсуждения проблемы персонализации кэша на оффоруме создана тема _http://handycache.ru/component/option,com_smf/Itemid,10/topic,1559.msg13580/topicseen,1/
    Ты можешь принять участие.

    Цитата:
    Пока вопрос такой как указать что необновлять картинки не по url а по типу того что это картинка. По url приходится писать много правил а все это можно наверно обойтись одним?

    Для работы по типам файлов можно использовать скрипты для обработки заголовков ответов.
    На мой взгляд, все же имеет смысл использовать правила для URL, а уже с теми файлами, что просочились через правила, разбираться с помошью скриптов. Ведь скрипты работают когда уже получен заголовок ответа (и возможно часть файла, 1-2 килобайта), а это лишний расход времени и трафика. Правила же работают сразу по заголовкам запросов. И много правил писать не надо, достаточно одного. Что-то вроде
    \.(jpe?g|png|gif|bmp|swf|ico)(\?|$)

    Цитата:
    Хотелось бы еще дефолтные да и любые правила сопровождать коментарием чтоб понять можно было о чем они

    Дело в том, что если описывать назначение большинства правил, то описание будет в 5-10 раз больше чем само правило. На мой взгляд выбрано правильное решение: разбить правила на группы и комментировать назначение групп. Дефолтные правила - результат усилий сообщества пользователей НС.

    Всего записей: 1717 | Зарегистр. 06-12-2002 | Отправлено: 11:40 06-08-2008
    luongo



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

    Цитата:
    Ты можешь принять участие.

    Спасибо

    Цитата:
    И много правил писать не надо, достаточно одного.

    В дефолтном списке необновления как я разобрался уже есть несколько правил и нечасто но постоянно попадаюся картинки котрые не подходят и под эти правила

    Цитата:
    Ведь скрипты работают когда уже получен заголовок ответа (и возможно часть файла, 1-2 килобайта), а это лишний расход времени и трафика.

    Нет так конечно не пойдет. Когда каартинка пишется в кэш сервер ведь сообщил что это картинка. Есть Content-Type. А когда у нас с нова запрос к этой картинке то мы видим в кэше что это картинка и не надо ее обновлять. Получится не нужно ни в интернет запрос отправлять ни правила на каждый нестандартный url писать

    Всего записей: 9 | Зарегистр. 28-07-2008 | Отправлено: 12:08 06-08-2008
    mai62



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

    Цитата:
    Нет так конечно не пойдет. Когда каартинка пишется в кэш сервер ведь сообщил что это картинка. Есть Content-Type. А когда у нас с нова запрос к этой картинке то мы видим в кэше что это картинка и не надо ее обновлять. Получится не нужно ни в интернет запрос отправлять ни правила на каждый нестандартный url писать

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

    Всего записей: 1717 | Зарегистр. 06-12-2002 | Отправлено: 12:18 06-08-2008
       

    Страницы: 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 102

    Компьютерный форум Ru.Board » Компьютеры » Программы » HandyCache (часть 6)
    Widok (21-01-2009 12:10): лимит страниц. продолжаем здесь


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru