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

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

Автор: kpane
Дата сообщения: 26.10.2005 15:18
mai62
Спасибо!
Автор: Nimnul
Дата сообщения: 26.10.2005 17:13
kpane

Цитата:
Можно ли сделать в контекстном меню на вкладке "Монитор" дополнительный пункт "Перегрузить"

Функция действительно полезная. Я за.

Цитата:
а в Опере комбинация Shift+F5 сворачивает окна каскадом

А насчет этого,

Код: C:\Program Files\Opera\defaults\standard_keyboard.ini
Автор: kpane
Дата сообщения: 26.10.2005 19:12
Nimnul
Спасибо
Действительно, раскопал ветку по Опере - там все подробно расписано.
Автор: abz
Дата сообщения: 27.10.2005 14:28
mai62

Ещё очень бы хотелось в мониторе: поиск, открыть папку кеша, и отдельную область для закачиваемых в данный момент ссылок или перемещения их вниз. Спасибо.
Автор: mai62
Дата сообщения: 27.10.2005 15:42
abz

Цитата:
Ещё очень бы хотелось в мониторе: поиск, открыть папку кеша, и отдельную область для закачиваемых в данный момент ссылок или перемещения их вниз.

ОК. Насчет 'открыть папку кеша' есть команда Открыть каталог.
Автор: abz
Дата сообщения: 27.10.2005 16:31
mai62

Цитата:
Насчет 'открыть папку кеша' есть команда Открыть каталог.

Да. Точно. Не признал сразу. Тогда ещё и в Total commander её из монитора.
Автор: s1n
Дата сообщения: 27.10.2005 21:24
All
По поводу сабжа, у всех "замирает" открытие страниц при работе в автономном режиме? Бывает задумается секунд на 40 и > и не понятно чего ждет. Потом его "прорывает" и открытие идет дальше. В качестве браузера использую maxton.
Автор: unhappy
Дата сообщения: 27.10.2005 21:48
mai62
Не кешируется страница http://doc.woweb.ru/index.htm/id/1035648471/a/p
В мониторе пишет "200 OK, 2.4" (т.е. запись согласно правилу (.)*)
Проверяю на диске - создается файл X:\icache\doc.woweb.ru\index.htm\id\1035648471 а не X:\icache\doc.woweb.ru\index.htm\id\1035648471\a\p

Что любопытно - страница http://doc.woweb.ru/index.htm/id/1077326953/a/p сохраняется в кеш верно, т.е. по адресу X:\icache\doc.woweb.ru\index.htm\id\1077326953\a\p и соответственно нормально открывается в автономном режиме. Думал - вдруг шалит Proxomitron, отключал - те же вилы.

Что делать?

s1n
Использую maxthone (сегодня обновился до 1.5, до этого был 1.3.3) и ничего подобного не наблюдаю.

Автор: EMAN0N
Дата сообщения: 27.10.2005 22:50
mai62

Цитата:
Ищутся интузиасты-исследователи устройства кеша СР

Хотелось бы посмотреть список тех символов, которые HC заменяет в адресах.
Автор: mai62
Дата сообщения: 27.10.2005 23:51
abz

Цитата:
Тогда ещё и в Total commander её из монитора

OK
unhappy

Цитата:
Не кешируется страница http://doc.woweb.ru/index.htm/id/1035648471/a/p

У меня кешируется. Включите лог и опцию Настройки/Отладочная информация, попробуйте еще раз.
EMAN0N

Цитата:
Хотелось бы посмотреть список тех символов, которые HC заменяет в адресах

Удаляется www.
/ заменяется на \
: заменяется на !
? заменяется на ^\
\\ заменяется на ~
Автор: abz
Дата сообщения: 27.10.2005 23:55
mai62

А когда новую версию ждать? А то уже слюнки текут!
Автор: mai62
Дата сообщения: 28.10.2005 00:17
abz

Цитата:
А когда новую версию ждать? А то уже слюнки текут!

На данный момент сделано это
Версия 0.92b11
[+] Добавлен Белый список;
[+] Правила списка Не обновлять действуют только для запросов с методом GET;
[+] Добавлена опция Не загружать файлы больше заданного значения;
[+] Добавлена 'горячая' клавиша включения/выключения Чтения из кеша;
[+] Добавлена клавиша временного запрета Чтения из кеша;
Сделаю еще кое-что из последних обещений и выложу. Времени как всегда мало, работы много.
Автор: abz
Дата сообщения: 28.10.2005 00:53
mai62

Здорово! Ждём, с нетерпением.

Добавлено:
Я тут подумал, а можно сделать какое-либо изменение иконки при нажатии на горячую клавишу, отключающую "Чтение из кеша"?
Автор: Nimnul
Дата сообщения: 28.10.2005 08:40
mai62

Цитата:
[+] Добавлена опция Не загружать файлы больше заданного значения;

Функция классная, особенно для оперы, но тогда уж не плохо бы выводить месседжбокс с вопросом, "Ваш браузер запросил файл такого то объема, закачать?". (Ну и само собой хорошо что бы это предупреждение можно было включать и выключать)
Автор: ScepticWyvern
Дата сообщения: 28.10.2005 09:05
Nimnul
А если грузятся сразу несколько страниц? Выводить сразу 10 запросов? Или последовательно?
IMHO, интерактивную часть для проксей лучше не делать.
Автор: YuraH
Дата сообщения: 28.10.2005 10:58
mai62
Графика - это, конечно, хорошо, но хотелось бы облегченную версию - без картинок, монитора трафика, анимации в трее и т.д. И еще пораскатываем губу - очистка кэша по наименее использованым элементам(число обращений записывать в названии домена, или как-то по другому, а то уже куча всякого в кэше, хочется поудалять ненужное, а правил соответствующих нету, приходится руками, а это муторно). А так можна будет отсортировать по этому принципу(даже сделать treshold, чтобы уже отмечало автоматически) и поудалять уже руками, на худой конец.
И еще - нигде не нашел максимальный размер кэша. Как установить?
Автор: kpane
Дата сообщения: 28.10.2005 11:59
YuraH

Цитата:
Графика - это, конечно, хорошо, но хотелось бы облегченную версию - без картинок, монитора трафика, анимации в трее и т.д.

А что же тогда останется, кроме настройки опций? НС тем и хорош, что позволяет *наглядно* показать, что кэшируется, а что нет, и быстро подстроиться под нужную ситуацию Разве что анимацию иконки можно попросить сделать отключаемой, но лично мне больше нравится, когда видно, что НС работает

Цитата:
И еще пораскатываем губу - очистка кэша по наименее использованым элементам...

Так вроде же есть такая возможность в Настройки/Очистка кэша: ставишь галку напротив "Удалять файлы, использованные раньше, чем..." и дату месяца эдак 2-3 назад.

Цитата:
И еще - нигде не нашел максимальный размер кэша. Как установить?

А по какому принципу очищать кэш, когда он достигнет максимального размера? Если удалять самые старые файлы, то как быстро определить, какие именно самые старые? Имхо, если будем постоянно опрашивать кэш, будут постоянные тормоза из-за обращений к диску


mai62
А какая дата используется при "Удалять файлы, использованные раньше, чем...": дата создания (первое скачивание) или дата модификации (последнее обращение)?
Автор: YuraH
Дата сообщения: 28.10.2005 15:02
kpane

Цитата:
А что же тогда останется, кроме настройки опций?
Да все то же, только без картинок и монитора.

Цитата:
и дату месяца эдак 2-3 назад.
Это не то, хотя похоже. У меня кэш в виртуале, на 50 метров. Комп по полмесяца без перезагруза, да и если что, то благодаря наглядности кэша, перед перегрузом можно скинуть на жесткий то, что нужно(тем же батником). Пример того, что я имел ввиду: лажу по какому-то форуму, потом неделю не лажу, но это не значит, что больше не зайду. Если буду пользоватся имеющимеся средствами, то весь контент удалится, а если тем способом, который я уже описал, то нет.
Автор: s1n
Дата сообщения: 28.10.2005 16:26
unhappy

Цитата:
Использую maxthone (сегодня обновился до 1.5, до этого был 1.3.3) и ничего подобного не наблюдаю.

Кстати пробовал и с оперой - та же песня... Не пойму в чем дело.
Автор: jCHex
Дата сообщения: 28.10.2005 19:03
mai62
Уфф.. добрался наконец и до постинга вот..

По поводу старого бага - того, что иногда недокачиваются файлы в кеш (при этом следом удаляясь из кеша) - прошу извинить, вероятнее всего (я почти/практически уверен), это не HC, а Опера виновата[more= ]:
1. Поставил (17.10.2005) 092b10h версию HC + в Опере изменил настройки "Подключений к серверу:" на 4 и "Общее число подключений:" на 8
(думаю, это наилучший выбор (по скорости) для диал-апа из имеющегося выбора - к сож. свои числа вписать туда нельзя) (сколько по умолч. - точно не помню, но [2] было точно более 10 - вроде 8/20 или 16/20)
Результат - до сих пор та бага случилась лишь раза 3-4, не более, (при активном юзании инета) - т.е. намного меньше
2. С другими браузерами такое пока замечено не было (правда, они почти не юзаются )
3. Все у этой баги выглядит так, как будто просто клиент (Опера) рвет (спонтанно) соединение во время загрузки файла, а HC разумеется в ответ прерывает загрузку файла + удаляет из кеша, хотя и показывая галочку в "Состояние" в мониторе (а в столбце значков - после "Время" - обычн. значок 'из инета') - но это не удивительно, т.к. точно именно все эти действия HC и делает при принудительной (т.е. юзером) отмене (в клиенте) загрузки файла (напр. в той же Опере остановив загрузку файла)
4. К сож. после (1.) подловить багу с включ. логом (и отлад. инф.) пока еще не удалось;
в связи с этим а также отсутствием др. свидетельств влияния/причинности именно HC (как то - активно не проверено с: др. браузерами с/без HС, с Оперой без HС, с др версией Оперы, и тд) до появления оных (к сож. мало времени на их поиск) прекращаю разводить флейм на эту тему "не по теме".

Цитата:
Назову Загрузить в кеш.

вОт! Урря, спасибо! Пока хоть так удобно будет справляться с тем глюком (Оперы, похоже).
[/more]

- Учитывая (3.)[more= ] [/more](если возможно определить принудительную отмену клиентом загрузки файла в течение этой самой загрузки) предлагаю при этой принуд. отмене (причем если можно, то и при отмене в HC - в мониторе) показывать в "Состояние" или в столбце значков в мониторе какой-нибудь др. значок вместо галочки (напр. крестик), НО (для файлов, размер кот. известен) кол-во процентов закачанного оставлять (информативность, понимашь.. )

- А как там обстоит дело с мультиселектом в том же мониторе?
Необходимость осталась, оч удобно было б..
- По поводу сохранения файлов в кеш, которые браузер запрашивает по одному урлу, а сервер переадресует запрос на др. урл (по кот. HC их и сохраняет -> в автономн. режиме при изначальном варианте запроса браузером их не посмотреть):
(см. также первоисточник - пост в ветке | пост-alone (только пост))
to all, кто сталкивается с этим - временное решение: можно (если не оч сложно) опред. закономерность переадресации и создать соотв. правило для "URL конвертора"; причем, что также важно, разумеется это сработает и на уже скачанном (но просмотреть кот. автономно до этого не удается - см. выше)
(напр. для _wzor.net (он только ~/images/* переадресовывает и всегда в одно и то же) такое решение:
Правило = http://(www\.)?wzor\.net(/images/)(.*) , Замена = http://img.wzor.info\2\3 , вкл "Обязательный")
to mai62: вследствие вышесказ. решение этой проблемы не явл. срочным/важным/итд+итп

Ну и дружно ждем b11!
Автор: rubel
Дата сообщения: 28.10.2005 20:08
mai62
Еще очень не удобно работать со списками.
А именно при двойном клике появляется окошко для ввода текста,но при нажатии
контекстного меню-Вставить ничего вставить в это окошко из буфера обмена нельзя.
Т.е. меню Добавить и Вставить выполняют одну и ту же функцию- добавления.Видимо это глюк.
Автор: Nimnul
Дата сообщения: 28.10.2005 20:12
rubel

Цитата:
Т.е. меню Добавить и Вставить выполняют одну и ту же функцию- добавления.Видимо это глюк.

Добавить правило в произвольное место списка, вставить в конец списка...
Вообщем это не глюк это видимо фича... (Кстати да стандартного контекстного меню не хватает в списках, пока приходится хоткеями пользоваться Ctrl+V Ctrl+C Shift-Del Shift-Ins)
Автор: ZUBAHA
Дата сообщения: 29.10.2005 00:02
Объясните ламеру. При настройках HC по умолчаннию страницы этого форума должны
попадать в кэш ? Мне не как не удается смотреть страницы автономно.Утановлен HandyCache +MyIE2
Автор: abz
Дата сообщения: 29.10.2005 00:23
Шапку оформил. По моему, так лучше?

Добавлено:
Скриншот всего 8958 байт!
Автор: BOObastis
Дата сообщения: 29.10.2005 01:50
ZUBAHA
По умолчанию, сервер отдавая text/html дает ответ браузеру не кэшировать страницу:
Pragma: no-cache
в HandyCache посмотри стоит ли галочка Настройка > Кэш > Игнорировать No-cache.
Также не совсем понятно, какие режимы у тебя включены.
Автор: abz
Дата сообщения: 29.10.2005 01:58
ZUBAHA

Поставь галку на "Игнорировать No-cache"

Добавлено:
Не обновил страницу, сорри.
Автор: mai62
Дата сообщения: 29.10.2005 11:11
Nimnul

Цитата:
Функция классная, особенно для оперы, но тогда уж не плохо бы выводить месседжбокс с вопросом, "Ваш браузер запросил файл такого то объема, закачать?".

Я должен разорвать соединение немедленно, иначе закачка файла будет продолжаться.
YuraH

Цитата:
Графика - это, конечно, хорошо, но хотелось бы облегченную версию - без картинок, монитора трафика, анимации в трее и т.д.

Не вижу особого смысла, т.к. экономия ресурсов будет несущественной.

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

Обдумаю.

Цитата:
И еще - нигде не нашел максимальный размер кэша. Как установить?

Не стал (может быть пока) делать, не хотел грузить комп. подсчетом текущего размера. Придумывать быстрый алгоритм не было времени.
kpane

Цитата:
А какая дата используется при "Удалять файлы, использованные раньше, чем...": дата создания (первое скачивание) или дата модификации (последнее обращение)?

Последнего обращения.
s1n

Цитата:
Кстати пробовал и с оперой - та же песня... Не пойму в чем дело

Попробуйте описать проблему подробнее, есть ли какие-то закономерности.
jCHex

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

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

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

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

Цитата:
- А как там обстоит дело с мультиселектом в том же мониторе?

Ждет своей очереди.
rubel

Цитата:
Т.е. меню Добавить и Вставить выполняют одну и ту же функцию- добавления.Видимо это глюк

Имеется ввиду Добавить и Вставить новое правило. Напишу Добавить правило, чтобы было понятно.
Nimnul

Цитата:
Кстати да стандартного контекстного меню не хватает в списках, пока приходится хоткеями пользоваться Ctrl+V Ctrl+C Shift-Del Shift-Ins

Согласен.
abz

Цитата:
Шапку оформил. По моему, так лучше?

Спасибо.

Автор: CrankY4ever
Дата сообщения: 29.10.2005 12:01


mai62
Ваша программа - зе бест из того, с чем я работал. Очень понравилась. Спасибо за вашу работу О найденных багах буду немедленно сообщать.

Так держать!
Автор: jCHex
Дата сообщения: 29.10.2005 15:06
s1n
22:24 27-10-2005
Цитата:
у всех "замирает" открытие страниц при работе в автономном режиме?
Не наблюдается (связка {Опера 8 <-> HC 0.92b8 - 0.92b10h <-> Outpost <-> Интернет}).
Попробуй в другом браузере (напр. в IE) - как?
(единственное похожее, но совсем не то - так это при старте системы у мну из-за того, что оч много в автозапуске, Аутпост начинает разрешать (обрабатывать) соединения (все, а не только автономн.) не сразу, а после нек-рой паузы ~30-60 сек, а далее поехало)

mai62
Цитата:
[+] Правила списка Не обновлять действуют только для запросов с методом GET;

Хм.. [+] Что-нить_еще_бла-бла-бла действует только для запросов с методом GET;
Все это конечно великолепно (никакой иронии!), но есть одно ма-а-ахонькое "НО": иногда трЕбуется обработка (правил) списков для POST-запросов. Пример - да та же программа ТВ, и много-много еще чего через 'пост' сделано.
Т.е. я, конечно же, зА отключение обработки (правил) списков для POST-запросов (еще интересно [+] для "Запись в кеш"), НО опционально! (ведь не сложно хотя б чекбокс?)

Варианты реализации опциональности (от простого к сложному и наглому ):

1) Чекбокс (в настройках) "Обрабатывать (правила) списков и для POST-запросов" (по умолч. вЫкл) + "Разрешить по клавише" + "Временно по клавише"
(или "Отключить обработку (правил) списков для POST-запросов", по умолч вКл)

2) Новый список (правил) а-ля "Обработка POST-запросов" - обрабатывать все пост-запр., кот. удовлетв. ему (списку) ( = применять для них правила остальных списков)

3) |вряд ли стоит - слишком громоздко| Какое-нить разделение списков на 2-е категории - для GET- и POST-запросов (напр: вместо одной закладки "Списки" - 2-е: "Списки "GET"", "Списки "POST""; или на вкладке "Списки" 3-и подвкладки: "GET-запросы", "POST-запросы" и "Тренажер", а в первых двух подвкладки всех списков (кроме трена))

4) |Такое-вот немного среднее решение, позволяет реализовать вариант 3) но без усложнения|
Пополнение синтаксиса RegExp (напр. какой-нить символ/группа символов, при использ. кот. в НАЧ. правила/искл. оно будет применяться ТОЛЬКО для post-запросов)

Уфв.. напудрИл мОзги.. сорри..
(думаю: хотяб 1, в идеале - 4, среднее - 2)
22:24 27-10-2005
Цитата:
Я должен разорвать соединение немедленно, иначе закачка файла будет продолжаться.
Ну.. еще есть вариант узнать обьем до скачивания (не скачивая) (напр как Регет).. но усе равно все это громоздко

Цитата:
Сам наблюдал подобное с IE, удалось рассмотреть подробно ...
Спасибо, принято к сведению..

Цитата:
А вот отразить неудачную попытку загрузки файла в столбце значков считаю разумным.
Спасибо!

Цитата:
Ждет своей очереди.
Ам, ОК.

Цитата:

Цитата: стандартного контекстного меню не хватает в списках
Согласен.
Автор: s1n
Дата сообщения: 29.10.2005 21:14
mai62
12:11 29-10-2005
Цитата:
Попробуйте описать проблему подробнее, есть ли какие-то закономерности.

Изучаю проблему, закономерностей не улавливаю пока. Использую связку [Maxton<-> HC 0.92b8 - 0.92b10h <-> Outpost <-> Интернет]. Открываю сразу страниц 10 (сохраненная сессия) для прочтения оффлайн. В мониторе НС не отображается ничего по существу (смотрел, может удастся понять на каком файле(ах) "запинается"). Кстати, кеш у меня от кулпрокси, но не думаю, что в этом дело. Смотрел filemon'ом, при "паузах" многократно обращается к файлу C:\Documents and Settings\[username]\Local Settings\Temporary Internet Files\Content.IE5 . Надо попробовать на чистой системе...
jCHex
16:06 29-10-2005
Цитата:
Попробуй в другом браузере (напр. в IE) - как?

Пользуюсь макстоном - аналогично .

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

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


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