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

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

Автор: Logost
Дата сообщения: 08.10.2005 23:57
Надоел Coolproxy, решил попробовать HandyCache - красиво, но не все сохраняет:
например такие ссылки http://domain.com/?someparam=some ,
http://subdreamer.com.ru/forum/viewtopic.php?t=113 такие тоже не сохраняются почему-то,
еще на RSDN.ru не сохраняет подменю,которые подгружаются по мере надобности.
Coolproxy этим не страдал.
И еще хотелось бы поиск по кэшу как в Coolproxy.
Автор: mai62
Дата сообщения: 09.10.2005 01:13
jCHex

Цитата:
Все по тому же поводу сохранения в кеш: многие такие "хитрые" урлы - напр. с двумя "/" - напр. http://zoom.cnews.ru/common//img/uploaded/article//2005/08/24/100-0.jpg - они конечно же тоже в кеш не сохраняются

Поправлю.
Logost

Цитата:
Надоел Coolproxy, решил попробовать HandyCache - красиво, но не все сохраняет:
например такие ссылки http://domain.com/?someparam=some ,
http://subdreamer.com.ru/forum/viewtopic.php?t=113 такие тоже не сохраняются почему-то,
еще на RSDN.ru не сохраняет подменю,которые подгружаются по мере надобности.

При настройках по умолчанию, действительно не сохраняет. Чтобы сохранял, нужно на вкладке Запись в кеш добавить правило .*
Автор: Logost
Дата сообщения: 09.10.2005 02:56

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

Правило это стоит и разрешить включено, а приведенные ссылки не сохраняются
Да и этот форум(ru-board) тоже не сохраняется.
Автор: rubel
Дата сообщения: 09.10.2005 08:36
Logost

Цитата:
Правило это стоит и разрешить включено, а приведенные ссылки не сохраняются
Да и этот форум(ru-board) тоже не сохраняется.

Сделал,как сказал mai62

Цитата:
Запись в кеш добавить правило .*

Всё прекрасно сохраняет обе ссылки,приведённые выше.
Ну а форум(ru-board) вообще сохраняется без проблем!
Копай у себя.
mai62
.* Я добавил без скобок () это верно?
Автор: mai62
Дата сообщения: 09.10.2005 08:56
rubel

Цитата:
.* Я добавил без скобок () это верно?

Можно со скобками и без.
Logost

Цитата:
Правило это стоит и разрешить включено, а приведенные ссылки не сохраняются
Да и этот форум(ru-board) тоже не сохраняется.

Попробуйте почистить кеш браузера. Если не поможет, пришлите мне на мыло Ваши настройки (все lst и ini-файлы из каталога НС)
Автор: BorisAlx
Дата сообщения: 09.10.2005 11:38
Попытался поставить на нерусской винде, точнее, на винде с ивритской локалью и в самом начале расстроился, прога не юникодная, какой облом! Решил закончить установку хлопанием по Энтеру чтобы по-человечески снести. Из любопытства перед сносом решил поглядеть на фейс и вдруг вижу русские слова "Время", "Размер" ... скриншотик вот - http://img370.imageshack.us/img370/6505/hc4ir.gif

Значит, не все потеряно! Отсюда вопросы автору : планируется ли сделать всю прогу на юникоде? Будет ли англ. версия ? Будут ли вынесенные ланг-файлы? Это я к тому, что очень бы хотелось поюзать на нерусской винде. Опять же, если планируется перевод на платность продукта, то об интернационализации стоило бы подумать.
Автор: Logost
Дата сообщения: 09.10.2005 23:42

Цитата:
Попробуйте почистить кеш браузера. Если не поможет, пришлите мне на мыло Ваши настройки (все lst и ini-файлы из каталога НС)

Чистил - не помогло.
Настройки все стандартные, кроме номера порта - 8081, т.к. 8080 стоит у Proxymitron`a, ну и добавленого правила ".*" во 2-м списке.
В логе кроме картинок ничего нет,в мониторе у текстовых страничек в правой колонке пишется "200 ОК", в отличае от картинок ("200 OK, 2.1").

Сейчас увидел, что :
1. *.txt, попадающие в 4 правило ".*", нормально сохраняются.
2. форум на forum.rosbalt.ru сохраняется нормально.

В будущем (когда уменя все заработает) хотелось бы возможность загрузки HandyCache в роли сервиса и возможность прятать иконку в трее.


Автор: mai62
Дата сообщения: 10.10.2005 00:12
BorisAlx

Цитата:
Отсюда вопросы автору : планируется ли сделать всю прогу на юникоде? Будет ли англ. версия ? Будут ли вынесенные ланг-файлы?

Планируется.


Добавлено:
Logost
У Вас включено Настройки/Кеш/Игнорировать No-cache? Похоже нет.
Автор: abz
Дата сообщения: 10.10.2005 01:10
mai62

А платной прога планируется стать?
Автор: Nimnul
Дата сообщения: 10.10.2005 10:14
Logost

Цитата:
В будущем (когда уменя все заработает) хотелось бы возможность загрузки HandyCache в роли сервиса

МокрыйСофт тебе поможет:
How To Create a User-Defined Service
у меня уже несколько прог работают, очень удобно... (Я в своей рабочей сети радио разшарил, winamp и shoutcast сидят сервисами).
Автор: mai62
Дата сообщения: 10.10.2005 11:14
abz

Цитата:
А платной прога планируется стать?

Для меня этот вопрос пока открытый. Если и станет, то не скоро. Дополнительный доход мне бы не помешал, но делать это абы как не хочется. Считаю, что чтобы программу продавать еще много нужно сделать. Да и сама продажа требует усилий, другого уровня техподдержки. На все это нужно время, которого, к сожалению, нет.
Автор: nickddd
Дата сообщения: 10.10.2005 13:06
mai62
Я бы посоветовал организовать прием пожервований. Иногда (к сожалению все реже ) появляются свободные деньги, которые (при удачном стечении обстоятельств) я бы с удовольствием пожертвовал на хорошее дело
Автор: mai62
Дата сообщения: 10.10.2005 14:22
nickddd
Спасибо за добрый совет
Автор: mai62
Дата сообщения: 11.10.2005 11:28
_http://handycache.narod.ru/download/HandyCache092b10fexe.zip
Версия 0.92b10f 11.10.05
[-] Исправлена ошибка, из-за которой временные клавиши переставали работать после сохранения установок;
[-] Исправлена ошибка, из-за которой хинты (подсказки) появлялись при неактивном окне программы;
[-] Исправлена ошибка, из-за которой не кешировались файлы, содержащие в URL //;
[+] Опция Не обновлять свежие файлы действует только для запросов с методом GET;
[+] Файлы, генерируемые Proxomitronом не пишутся в кеш
EMAN0N
Просьба проверить как работает с СР в качестве род. прокси.
jCHex
На вкладке Настройки/Общие добавил опцию Отладочная информация (пишется в лог). Просьба включить ее и прислать мне кусок лога, когда файлы пишутся в кеш не полностью.
Автор: jCHex
Дата сообщения: 11.10.2005 20:03
mai62
WOW! Большое спасибо за такой быстрый фикс!

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

ОК, только в ближайшее время с инетом у мну будут перебои, так что как только - так сразу.
Автор: nickddd
Дата сообщения: 11.10.2005 20:25
mai62

Цитата:
HandyCache092b10fexe.zip

Спасибо!
Автор: Logost
Дата сообщения: 11.10.2005 23:30

Цитата:
У Вас включено Настройки/Кеш/Игнорировать No-cache? Похоже нет.

Точно, все теперь работает, спасибо.


Добавлено:

Цитата:
[+] Файлы, генерируемые Proxomitronом не пишутся в кеш

Объясните, пожалуйста, поподробней что это значит? что если я хожу через проксимитрон, то страницы всё время обновлятся будут? или наоборот - теперь не будут?
Автор: Smirnovi
Дата сообщения: 12.10.2005 01:32
А не лучше ли подпортить Squid для целей лучшего кэширования, чем ваять свой проект?
Автор: EMAN0N
Дата сообщения: 12.10.2005 01:55
mai62

Цитата:
Просьба проверить как работает с СР в качестве род. прокси.

Проверил, к сожалению, без изменений.
Автор: mai62
Дата сообщения: 12.10.2005 10:54
jCHex

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

ОК.
Logost

Цитата:
[+] Файлы, генерируемые Proxomitronом не пишутся в кеш

Объясните, пожалуйста, поподробней что это значит? что если я хожу через проксимитрон, то страницы всё время обновлятся будут? или наоборот - теперь не будут?

При определенных настройках Proxomitron присылает свои файлы вместо банеров (об этом шла речь несколько страниц назад). При этом в заголовке ответа присутствует строка Server: Proxomitron. Вот эти файлы и не будут кешироваться. Все остальное осталось без изменений.
Smirnovi

Цитата:
А не лучше ли подпортить Squid для целей лучшего кэширования, чем ваять свой проект?

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

Цитата:
Просьба проверить как работает с СР в качестве род. прокси.

Проверил, к сожалению, без изменений.

Буду копать дальше. Спасибо.
Автор: Chern
Дата сообщения: 12.10.2005 21:11
Может я чего-нибудь не понял, но программа не умеет сама определять подключена ли она к интернету или нет? То есть если я использую dial-up, я должен вручную включать Автономный режим в оффлайне и также вручную его выключать в онлайне. Правильно?
Автор: V0lt
Дата сообщения: 12.10.2005 21:24
Chern
правильно
Автор: Chern
Дата сообщения: 12.10.2005 21:39
Нет ли планов сделать все автоматически, т.е. чтобы программа сама распознавала наличие или отсутствие подключения к интернету?
Автор: abz
Дата сообщения: 13.10.2005 02:20
Chern

Автору мы уже надоели этой просьбой, но он решительно продолжает выбирать наилучший способ её реализации! А мы обходимся закатом солнца вручную.
Автор: mai62
Дата сообщения: 13.10.2005 15:11
Chern
abz
и другие заитерисованные лица
Пришел к заключению, что единственным способом выяснения доступности инета именно через мой прокси (доступность инета в принципе, правильные настройки НС - IP, пароли и др) является пробное соединение с крупным сервером с высокой вероятностью находящимся в онлайн (mail.ru, google.com и т.д.). Есть маленькое но - на это расходуется трафик: отправл. 235 байт/принято 38 байт. Вопрос - готовы ли вы с этим мириться и если готовы, то как часто, по-вашему, нужно проверять доступность инета?
Автор: abz
Дата сообщения: 13.10.2005 16:22
mai62

Ну как же так?! Вот, например, Mdialer. Висит себе спокойно в трее, систему не грузит и никуда не пытается соединиться. Если даже я в обход его вышел в интернет он тут же реагирует на это включением статистики и произношением названия этого соединения! Тоже самое и при отключении (без его помощи). И это он может, хотя написан на визуалбейсике! Значит есть какой-то API для этого! А тот способ, что ты предложил уж дюже кажется мне варварским.

Добавлено:
И ещё пожелание. Можно сделать так, чтобы при повторном нажатии на горячую клавишу "Показать главное окно" оно сворачивалось в трей (даже если окно HC не активно!). Да и побольше вариантов бы хотелось с назначением этих клавиш. Используя Win+буква, например...
Автор: V0lt
Дата сообщения: 13.10.2005 17:21
mai62
Пожалуста, сделай управление автономным режимом извне, через командную строку. А мы уж сами куда надо прикрутим
Автор: mai62
Дата сообщения: 14.10.2005 00:26
abz

Цитата:
Ну как же так?! Вот, например, Mdialer. Висит себе спокойно в трее, систему не грузит и никуда не пытается соединиться. Если даже я в обход его вышел в интернет он тут же реагирует на это включением статистики и произношением названия этого соединения! Тоже самое и при отключении (без его помощи). И это он может, хотя написан на визуалбейсике! Значит есть какой-то API для этого! А тот способ, что ты предложил уж дюже кажется мне варварским.

Как это делает Mdialer могу только догадываться, но
1. Думаю, что он мониторит только dialup соединения (такой API действительно есть) и он проигнорирует появление/исчезновение доступа к инету через LAN.
2. Сам факт наличия dialup соединения еще не гарантирует возможность доступа в инет через НС (неправильные настройки браузера, НС, род. прокси и т.д.).
3. При доступе в инет через LAN даже отсутствие проблем с сетью не гарантирует доступ в инет, т.к. могут быть проблемы у род. прокси.
В результате у некоторых пользователей гарантированы ложные срабатывания переключателя автономного режима с сопутствующими нареканиями.

Цитата:
Можно сделать так, чтобы при повторном нажатии на горячую клавишу "Показать главное окно" оно сворачивалось в трей (даже если окно HC не активно!).

Ок.

Цитата:
Да и побольше вариантов бы хотелось с назначением этих клавиш. Используя Win+буква, например...

Посмотрю.
V0lt

Цитата:
Пожалуста, сделай управление автономным режимом извне, через командную строку. А мы уж сами куда надо прикрутим

Учту, когда буду делать управление через командную строку.
Автор: abz
Дата сообщения: 14.10.2005 00:48
mai62

Цитата:
В результате у некоторых пользователей гарантированы ложные срабатывания переключателя автономного режима с сопутствующими нареканиями.

Ну а способ который предложил ты вообще не подходит, так как:

1) Включение автоматического автономного режима будет не сразу, что гарантирует ложные несрабатывания!
2) Слишком частое пингование, чтобы избежать неприятностей в п.1, приведёт к тому, что и так тощий канал будет ещё худее, а редкое сведёт на нет всю эту автоматику.
3) Лишний трафик, хоть и небольшой, ни к чему никому.
4) Использование лишних ресурсов в отключённом состоянии, так как он будет пытаться пинговать и когда работает в автономном режиме, чтобы при появлении сети переключиться обратно!

Да и вообще, если я поставлю этот пинг каждую секунду, то автоматика будет работать прекрасно, а вот что будет с каналом и трафиком в конце месяца? А если каждые 5 минут, то чем мне заниматься при отключении от сети и подключении к ней? Уж проще тогда горячими клавишами.

Давай пока сделаем через API модемный вариант опционально?! А как появится более здравый вариант присоединим его (тоже опционально) к модемному?
Автор: Smirnovi
Дата сообщения: 14.10.2005 01:28
mai62

Цитата:
Squid никогда себе не ставил и не знаю насколько легко он ставится, настраивается, насколько он гибок. Скорее всего там нужно вручную править файлы конфигурации и перезапускать сервер при каждом изменении настроек. HandyCache - прокси, ориентированный для индивидуального использования с оперативным изменением его поведения конечным пользователем. К тому же мне это было просто интересно и интерес до сих пор не пропал.


Squid распространяется в исходных кодах и постоянно модернизируется, что гарантирует его безглючность.
Ставиться и настраивается не очень просто, но по гибкости настроек превосходит все остальные прокси сервера вместе взятые.
Да правяться файлы конфигурации, но это можно поправить в исходниках и наваять к нему свой интерфейс.
Cейчас сам правлю его для своих нужд и прицепляю к нему MySQL. Настроил сохранение всех страниц в кэше пока только без запросов POST а только GET.
Есть в нем и автономный режим.

HandyCache как фронт энд к Squid оправдал бы все надежды.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

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


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