Ru-Board.club
← Вернуться в раздел «Программы»

» HandyCache - локальный кеширующий прокси сервер

Автор: V0lt
Дата сообщения: 01.08.2005 17:39
mai62
можешь дать описание того как HandyCache преобразует адрес?
? - ^\
: - !
что-нить еще?
Автор: rubel
Дата сообщения: 01.08.2005 18:16
mai62

Цитата:
Напишите что Firefox пишет в строке запроса User-Agent:

Вот лог Proxomitron'а

Код:
+++GET 79+++
GET /topic.cgi?forum=5&topic=16397&start=200 HTTP/1.1
Host: forum.ru-board.com
User-Agent: Mozilla/5.0 (; U;; ru-RU; rv:1.7.8) Gecko/20050517 Firefox/1.0.4 (MOOX M3)
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: ru-ru,ru;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Cookie: .......................................................
If-Modified-Since: Sun, 31 Jul 2005 20:10:46 GMT
Cache-Control: max-age=0
Connection: keep-alive
Browser reload detected...

+++RESP 79+++
HTTP/1.1 200 OK
Date: Mon, 01 Aug 2005 14:42:11 GMT
Server: Apache
Set-Cookie: lastvisit path=/; expires=Wed, 31-Aug-2005 14:42:11 GMT
Pragma: no-cache
Last-modified: Mon, 01 Aug 2005 15:42:01 GMT
Connection: close
Content-Type: text/html; charset=windows-1251
Content-Encoding: gzip
Content-Length: 7956
Автор: Minoz
Дата сообщения: 01.08.2005 19:47

Цитата:
Таким образом, если Вы ползуетесь только Firefox с настройкой Images like Opera, то просто выключите фильтр (.)*\.(jpg|jpeg|png|gif|bmp) в списке Только из кеша.

У фокса есть неприятная "фитча". При "нестандартном" завершении задачи фокса, он обнуляет кеш. Поэтому приходится держать 2 кеша, так как вылезает другая проблема фокса, он не умеет отоброжать выделенную картинку, и ему надо перезагружать всю страницу А с картинками работает только "Images like Opera".
Автор: Nimnul
Дата сообщения: 01.08.2005 20:03
rubel

Цитата:
Images like Opera

Про кеш оперы говорил я.
Зачем вам этот плагин когда есть НС?
В том то и кайф, что кеш общий, на все браузеры, и это хорошо!
А свой кеш в Опере с картинками не нужен. (ну пусть на 1000 картинок НС пропустит одну из какого то скрипта, ну и что не страшно, тут же забиваешь все в правила "только из кеша" и готово.
Раньше когда стоял винпрокси, то у меня так и было, картинки только из кеша, сохранять в кеш в браузере только картинки. Но когда появился НС, эта опция не нужна. Т.к. если есть картинка в кеше НС, он ее загрузит, нет тогда браузер отобразит текст под тегом alt.
И никогда не забудешь, что включена опция загружать картинки, бывало под оперой и так, а под ADSL все очень быстро скачивается и не успеваешь опомнится, все картинки уже загрузились.
Автор: nickddd
Дата сообщения: 01.08.2005 23:02
Пожелание для будущих релизов:
Фильтры в мониторе. Иной раз нужно что-то найти, а искать среди десятков тысяч объектов (это я еще перезапускал HC) несколько затруднительно. Хотя бы фильтры по источникам (кэш, интернет и т.д.). В идеале по источникам плюс по адресам, типам файлов и т.д.

Спасибо.
Автор: mai62
Дата сообщения: 01.08.2005 23:02
rubel

Цитата:
Но приходится иметь два кеша

Minoz

Цитата:
У фокса есть неприятная "фитча". При "нестандартном" завершении задачи фокса, он обнуляет кеш. Поэтому приходится держать 2 кеша

Сделайте кеш Firefox'а небольшим - несколько Мб. Тогда часто используемые файлы будут браться оттуда, остальное по мере необходимости будет подгружаться из кеша HC.

Цитата:
Хочу сразу добавить что строка User-Agent:
может быть другой в зависимости от версии Firefox'а.

Достаточно, чтобы там было слово Firefox.
Nimnul

Цитата:
Зачем вам этот плагин когда есть НС?

Images like Opera может кое что такое, что не может HC

Цитата:
3.Загружать только с этого же сайта
5.Загружать фоновые изображения

Для этого нужен парсинг html. А кому этим заниматься, если не браузеру?
Ну а у HC в свою очередь есть свои преимущества. Одно из них правильно подметил Nimnul

Цитата:
В том то и кайф, что кеш общий, на все браузеры, и это хорошо!

V0lt

Цитата:
можешь дать описание того как HandyCache преобразует адрес?

/ заменяется на \
: заменяется на !
? заменяется на ^\
если строка заканчивается на \, то добавляется default
nickddd

Цитата:
Пожелание для будущих релизов:
Фильтры в мониторе. Иной раз нужно что-то найти, а искать среди десятков тысяч объектов (это я еще перезапускал HC) несколько затруднительно. Хотя бы фильтры по источникам (кэш, интернет и т.д.). В идеале по источникам плюс по адресам, типам файлов и т.д.

ОК
Автор: bulkazoid
Дата сообщения: 01.08.2005 23:32
mai62

Очень хотелось бы видеть фунцию кешрование DNS имён и функцию полного отключения ведения статистики(она мне и может некоторым другим не нужна)
THX!


P.S Большое спасибо за супер прогу!
Автор: vovatupin
Дата сообщения: 02.08.2005 00:00
Какая структура кеша программы? Мне нужно с сохранением файловой структуры
сервера , как в CoolProxy, а то я насобирал 10Гб кеша, не менять же!
Если да ,то стоит попробовать.
И вообще,чем программа отличается от Coola?
С уважением vovatupin
Автор: mai62
Дата сообщения: 02.08.2005 01:25
bulkazoid

Цитата:
Очень хотелось бы видеть фунцию кешрование DNS имён

Будет

Цитата:
и функцию полного отключения ведения статистики

Статистика будет переделываться. Ну и такую опцию можно будет сделать.
vovatupin

Цитата:
Какая структура кеша программы? Мне нужно с сохранением файловой структуры
сервера , как в CoolProxy, а то я насобирал 10Гб кеша, не менять же!

Структура кеша очень похожая, подробно не сравнивал. Пробовал подключать кеш кула к HC - работает.

Цитата:
И вообще,чем программа отличается от Coola?

Вопрос, конечно интересный. Первый прокси, который я поставил на свой комп, был кул еще первой версии. Он мне очень нравился и вкладка монитор нынешнего HC напоминает кул. В первой версии были кое какие глюки и программа просила денег. Автор начал делать вторую версию. Ждал ее долго и пробовал другие прокси. Перепробовал их наверное больше десятка. Почти все хотели денег, глючили , не имели всех возможностей по кешированию, которые мне хотелось. Да это и понятно. Ведь главное их назначение - дать пользователям доступ к различным интернет сервисам, а кеширование для них не главное. Меня же интерисовала экономия трафика и ускорение загрузки страниц через диал ап. Больше других мне нравились AllegroSurf и Proxy+. Но первый глючил, а второй мне нравился, но имел только WEB-интерфейс, возможностей которого мне не хватало. Тогда я написал программу, которая работала как посредник между мной и Proxy+ и какое-то время пользовался. Потом мне этого стало не хватать и я начал писать свой прокси под рабочим названием MAIProxy. Это было года полтора назад. Потихоньку развивал его под свои нужды и был единственным его пользователем.
Месяца два назад я решил, что пора расширять круг пользователей. Стал придумывать название. Мне нравилось MyProxy и MyCache, потому что программа по сути предназначена для индивидуального использования. Но такие программы уже есть. Потом думал назвать GainProxy и программа под таким названием до сих пор лежит у меня на винчестере. A потом мне пришел в голову HandyCache. Так он и родился.
А что же CoolProxy? Релиза второй версии нет до сих пор и я не знаю будет ли он когда нибудь. В какой-то мере CoolProxy можно считать старшим братом (или крестным отцом) HandyCache. Я желаю Юрию Похилко удачи и считаю, что если он доведет до ума задуманное, то это будет в самом деле крутой прокси сервер. Но это будет уже совсем другая история
Автор: nickddd
Дата сообщения: 02.08.2005 03:01
mai62
Спасибо за историю
Автор: Nimnul
Дата сообщения: 02.08.2005 09:07
mai62

Цитата:
Images like Opera может кое что такое, что не может HC

Ну тут уж выбирать нужно. И опера умеет немного больше чем НС
Т.е. она все таки вычленяет картинки по mime, а не по расширению, потому то я и говорю что НС иногда пропускает картинки из какого нибудь мудреного скрипта. Но это же делов на три секунды (еще раз наши благодарности), правила то в НС можно задавать практически любые.
2All
Я например сделал так, выключил опцию только из кеш, зашел по диалап по 10 р. в час, и обновил все форумы в браузере, причем выбирал самые большие темы и выбирал версию для печати, это для того что бы все смайлы в кеш попали. Теперь включив гульку только из кеша, у меня по ADSL грузится только текст!!! А картинки только из кеша. Ну и накой нужны в браузере "ImageLikeOpera" в фоксе (я юзал фокс пару месяцев, хотел оперу бросить, но не смог, оперой пользуюсь с версии 5.10 ) или "cached image" в Опере, что бы мучатся вести два кеша одновременно? Я уже писал, что до НС в связке Opera=>Winproxy=>Internet я так и пользовался, был установлен кеш в Опере 10 мб, для картинок только, остальное я выключил и поставил опцию check redirect-always(Еще отключил плагины в Опера, что бы флешки не качались). Этим я достиг того что Winproxy тащил только текст, таблицы стилей, и скрипты. Но была не приятная особенность (хотя на то время другого не было и мне это нравилось), при просто наборе сайта, например ya.ru, в браузере появлялась страничка из кеша винпрокси, но при нажатии кнопки обновить в браузере, обновлялось все! И хтмл, и цсс и js. Вот. А НС позволяет все это плавно и красиво настроить, причем подчинив серфинг ВАШЕЙ логике, а не логике авторов подобных программ, т.е. гибче средства я еще не видел. (есть бесплатный конкурент этой программе это Trafic Inspector, но там не все так хорошо с кешем).
Извиняюсь за писанину, надеюсь никого не утомил!
Автор: mai62
Дата сообщения: 02.08.2005 09:26
Nimnul

Цитата:
А НС позволяет все это плавно и красиво настроить, причем подчинив серфинг ВАШЕЙ логике, а не логике авторов подобных программ

Именно для этого и создан HC.

Цитата:
Ну тут уж выбирать нужно.

Именно. Выбор всегда остается за пользователем. Но чтобы сделать этот выбор, пользователь должен осознать плюсы и минусы возможных альтернатив. Я благодарен Вам и другим авторам за желание поделиться опытом применения HC. Мне, к сожалению, сейчас некогда написать нормальный Help к программе. Неплохо бы написать FAQ и Tips&Tricks. Может кто-то из вас возьмется?
Автор: front242
Дата сообщения: 02.08.2005 12:03
поставил HandyCache и перестала грузиться графика
где скачивать бетаверсии программы?
Автор: Makct
Дата сообщения: 02.08.2005 12:53
front242
В "Черном списке" есть такое правило (у меня под №16): "(.)*\.(jpg|jpeg|png|gif|bmp|swf|ico)(.)?". Скорее всего, у тебя там стоит "птичка" - убери её.
А ссылки на свежие версии автор тут сам постит по мере их выхода. Листони на страницу-две назад и увидишь.
Автор: Nimnul
Дата сообщения: 02.08.2005 13:01
mai62

Цитата:
Может кто-то из вас возьмется?

Я думаю можно, даже не кто-то, а все вместе.
Первое надо запросить у администрации форума, шапку. И второе надо как то сформулировать в каком виде это все постить? Есть предложение в виде "how to".
Т.е. вопрос как сделать... - ответ.
Автор: front242
Дата сообщения: 02.08.2005 13:02
Makct
галки и так не было, отключение чёрного списка целиком тоже не помогло, но стоило в макстоне выставить "не использовать прокси" как сразу всё заработало, мистика
есть у кого ещё варианты по устранению этого косяка?
Автор: Nimnul
Дата сообщения: 02.08.2005 13:18
front242
Сними галочку "только из кеш", но тогда картинки попрут...
Автор: front242
Дата сообщения: 02.08.2005 13:31
Nimnul огромное спасибо
всё запахало, удивительно просто что так не было по дефолту, получается ему нечего качать чтобы кэшировать, пока галку не снять
Автор: sket4
Дата сообщения: 02.08.2005 13:31
сделайте пожалуйста список "доверенных сайтов", контент с которых можно либо не кешировать вообще, либо кешировать полностью, также было бы неплохо улучшить скорость программы, слишком мало потоков, "тормозит" на АДСЛ, также было бы ОЧЕНЬ неплохо сделать кеширование по заданным портам.
спасибо %)
Автор: Makct
Дата сообщения: 02.08.2005 13:37

Цитата:
Сними галочку "только из кеш"

А у меня галка стоит, но картинки нормально грузятся: либо из кэша, либо с инета, если в кэше нету. Может, Opera "виновата"...
Автор: nickddd
Дата сообщения: 02.08.2005 13:45
sket4

Цитата:
сделайте пожалуйста список "доверенных сайтов", контент с которых можно либо не кешировать вообще, либо кешировать полностью.
...также было бы ОЧЕНЬ неплохо сделать кеширование по заданным портам

Сделай сам Посмотри таб "Списки"

Цитата:
также было бы неплохо улучшить скорость программы, слишком мало потоков, "тормозит" на АДСЛ

Как это выглядит?
Автор: Nimnul
Дата сообщения: 02.08.2005 13:58
front242

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

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


Добавлено:
sket4

Цитата:
сделайте пожалуйста список "доверенных сайтов", контент с которых можно либо не кешировать вообще, либо кешировать полностью,

автору занятся больше нечем?
он инструмент тебе написал? делай!

Цитата:
также было бы неплохо улучшить скорость программы, слишком мало потоков, "тормозит" на АДСЛ,

Бред, у меня АДСЛ, ничего не тормозит.

Цитата:
также было бы ОЧЕНЬ неплохо сделать кеширование по заданным портам.

А это как понимать? НС используется только для кеширования http а это порт 80 в 99% случаев. Как можно использовать кеширование по портам, ума не приложу...
Makct

Цитата:
А у меня галка стоит, но картинки нормально грузятся: либо из кэша, либо с инета, если в кэше нету. Может, Opera "виновата"...

Опера не причем. Возможно в опере не настроил работу с прокси. (он включен? нажми f12 в опере, галочка стоит? И вообще настраивал прокси в опере?)
"Только из кеша" галочка на разрешен, и на самом правиле.
Автор: mai62
Дата сообщения: 02.08.2005 14:22

Цитата:
Цитата:А у меня галка стоит, но картинки нормально грузятся: либо из кэша, либо с инета, если в кэше нету. Может, Opera "виновата"...

Опера не причем. Возможно в опере не настроил работу с прокси. (он включен? нажми f12 в опере, галочка стоит? И вообще настраивал прокси в опере?)
"Только из кеша" галочка на разрешен, и на самом правиле.

На вкладке Только из кеша есть опция Отменить для запросов из Opera. Видимо, это она "виновата"

Добавлено:
Nimnul

Цитата:
Первое надо запросить у администрации форума, шапку.

Это к модератору? Где почитать про возможности шапки.

Цитата:
И второе надо как то сформулировать в каком виде это все постить? Есть предложение в виде "how to".

Давайте попробуем в виде вопрос-ответ. А потом, если захочется структурируем.

Цитата:
автору занятся больше нечем?
он инструмент тебе написал? делай!

Давайте жить дружно . Напишем доку, тогда будет что предложить почитать новичкам.
Автор: Nimnul
Дата сообщения: 02.08.2005 15:10
mai62

Цитата:
Это к модератору? Где почитать про возможности шапки.

FAQ по шапкам

Цитата:
На вкладке Только из кеша есть опция Отменить для запросов из Opera. Видимо, это она "виновата"

Точно, а я то про нее забыл. Кстати не понятно зачем она нужна? Что бы своим кешем пользоватся?

Цитата:
Давайте жить дружно

Ок Но запросы у парня странные... Как можно определить "доверенные сайты"? Мне например кешировать нужно всё!
Автор: Makct
Дата сообщения: 02.08.2005 15:12
Nimnul

Цитата:
Возможно в опере не настроил работу с прокси. (он включен? нажми f12 в опере, галочка стоит? И вообще настраивал прокси в опере?)

Обижаешь, я с Оперой еще с версии 3.20.
Я ж не зря слово "виновата" взял в кавычки. На данный момент работа связки Опера-НС с картинками (и вообще) меня полностью устраивает.
Автор: Nimnul
Дата сообщения: 02.08.2005 15:13

Цитата:
линк на заранее подготовленный текст шапки для одобрения

по этому шапку уже надо начинать писать...

Добавлено:
Makct

Цитата:
Обижаешь, я с Оперой еще с версии 3.20.

Ветеран!

Добавлено:
Вот наметки на ФАК: (прошу предварительно оценить, по возможности задавайте вопросы будем на них пытатся отвечать, глядишь чего путное и составим)

Цитата:
А что такое НС?
НС это персональный локальный прокси сервер. Основные возможности: Кеширование и запрещение контента по маске.

Достоинства НС перед собственным кешем браузера?
Главное достоинство, то что кеш этот общий на все браузеры на вашем компьютере. Т.е. например вы используете браузер Opera для постоянного серфинга, но известно что некоторые странички неправильно отображаются в Opera. Вы запускаете Internet Explorer и снова закачиваете информацию которую вы только что скачали в Opera. НС эту ситуацию исключает.

А чейта там так много закладок???
В программе есть несколько списков для управления контентом. По порядку:
1. Черный список – позволяет вам запрещать доступ к URL, которые задаются маской либо регулярными выражениями. Черный список полезен когда вам нужно например избавится от назойливой рекламы на посещаемых вами ресурсах
2. Запись в кеш – этот список заставляет НС кешировать объекты указанные в списке в свой кеш. Обычно это странички, таблицы каскадных стилей и javascripts. В принципе можно вместо трех отдельных правил, написать одно «(.)*» т.е. кешировать все!
3. Не обновлять – эта закладка позволяет игнорировать TTL (time to live – время жизни) объекта, т.к. скрипты и таблицы стилей, а тем более картинки обновляются очень редко, то забив сюда эти расширения, вы сэкономите не хило трафика.
4. Только из кеша – моя любимая вкладка, многие скачавшие НС, не понимают для чего она нужна. А вот для чего, НС в этом режиме игнорирует запрос браузера, например на получение флеш или картинки, но если в кеше этот объект у вас есть НС выдаст вашему браузеру что он запросил. Этот режим очень удобен для серфа по форумам в режиме без картинок. Однажды в дешевое время (ну или в обычное) вы закачиваете всю графику с нужного вам форума, просто отключив этот режим из контекстного меню программного значка в трее. После того как вся графика будет закачена, вы можете включить этот режим, и вы будете уверены что картинки всегда будут грузится из кеша, и если вдруг один из новичков форума вставит картинку на 1.5 мегабайта в свой ответ, вы не будете громко ругатся матом потому что НС ее не загрузит. (правда есть некоторый шанс подхватить картинку скриптом, т.к. некоторые веб программисты большие мастаки и генерируют контент странички скриптами, и расширение у файла отсутствует, по этому НС не может догадыватся что это картинка и ее загрузит Но вы тут же можете создать правило на закладке «только из кеша»)

А закладка настройки?
А я думал там все понятно
Ну действительно там все достаточно понятно и даже по русски. Хотя группа «свежие файлы» заслуживает внимания.
Что такое свежий файл? Это файл, если он уже есть в кеше, имеющий TTL (время жизни) которое задается здесь же. У меня это 999999999 часов или около 41666666 суток Т.е. по новостным лентам я не лажу, и мне информация первой свежести как «рыбе зонтик», по этому эта функция мне очень помогает . Тут же на «обновлять при нажатой клавише» у меня забит на кнопку Ctrl. Т.е. все берется из кеша если запрошенное там есть либо из интернет если нет. Если же мне нужна свежая версия топика из ру-борда, я просто зажимаю Ctrl+F5 и получаю свежак
Автор: mai62
Дата сообщения: 02.08.2005 16:15
Создал тему для тестирования шапки http://forum.ru-board.com/topic.cgi?forum=2&topic=2227
Приглашаю создавать ваши макеты шапки.
Nimnul

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

Я, например, поочередно пользуюсь то IE то Opera. Поставил фильтр на картинки в HC и в Opera (я не стал убирать кеш Opera совсем, просто сделал его маленьким). Теперь ничего не переключая у меня по умолчанию картинки не грузятся ни там ни там . И в то же время я могу загрузить нужную катинку из обоих браузеров. Если бы не было птички Отменить для запросов из Opera, то чтобы загрузить новую картинку в Opera мне пришлось бы делать доп. действия.

Добавлено:
Nimnul

Цитата:
Вот наметки на ФАК: (прошу предварительно оценить, по возможности задавайте вопросы будем на них пытатся отвечать, глядишь чего путное и составим)

Молодец . Может перенесем обсуждение ФАКа в тему для шапки?
Автор: rubel
Дата сообщения: 02.08.2005 16:28
mai62
Так я так и не понял.Если бы Вы сделали как я просил,то тогда графика грузилась бы согласно опции,выставленной в Images like Opera,а не просто да или нет или из кеша?
Если это так,то было бы прекрасно для пользователей Firefox'а.
Ведь для Opera Вы сделали это исключение потому что у неё есть опция Показывать только
из кеша,а у Firefox'а тоже есть и даже больше.
Автор: mai62
Дата сообщения: 02.08.2005 17:08
rubel
Я это уже сделал. Потестирую - выложу.
Автор: front242
Дата сообщения: 02.08.2005 17:12
как сделать чтобы определённые сайты не кэшировались?
как ограничить размер кэша?
используется ли при работе кэш ie или его можно отключить?
заметил что с включённым прокси стал плохо работать мой местный форум на вбуллетин, темы окрывались не сразу, было 404, но если открыть тему секунд через 15 снова, то всё было ок, при отключённом прокси такого не наблюдается.

добавлено:
при редактировании чёрного списка если в поле где мигает курсор попытаться добавить из буфера мышкой через контекстное меню вставить, то ничего не вставляется, а через контрол+в всё ок

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: бесплатный аналог Partition Magic


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.