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

» HandyCache ( Часть III )

Автор: vortex0220
Дата сообщения: 16.07.2006 17:15
Пул задержки - возможность управлять скоростью приема и передачи данный через прокси.
Благодаря пулам задержки становится возможным ограничивать трафик при помощи так называемых "магических слов", которые присутствуют в URL. Например, магическим словом может быть '.mp3', '.exe' или '.avi'. Любая отличительная часть URL (такая как .avi) может быть определена как магическое слово.
При помощи пулов задержки можно сделать так, что загрузка файлов определенного типа будет происходить на указаннойь N скорости.
Автор: Dr Eam
Дата сообщения: 17.07.2006 10:27
Подключился дома к локалке с выходом в инет. Снова возникла проблема с определением подключения. Стоит "переходить при отсутствии соединения с интернетом" + "Проверять все способы доступа". Всё-время считает, что онлайн.
Автор: mai62
Дата сообщения: 17.07.2006 13:30
vortex0220

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

В принципе можно сделать. А интересно это кому-нибудь еще?
Dr Eam

Цитата:
Подключился дома к локалке с выходом в инет. Снова возникла проблема с определением подключения. Стоит "переходить при отсутствии соединения с интернетом" + "Проверять все способы доступа". Всё-время считает, что онлайн.

Уже писал об этом: к сожеланию это дело работает не у всех.
Автор: C0USIN
Дата сообщения: 17.07.2006 13:54
mai62
Цитата:
В принципе можно сделать. А интересно это кому-нибудь еще?


Конечно интересно. Когда сидишь на быстром канале, очень хочется иметь возможность ограничивать скорость закачки некоторых объектов. Чтобы успеть вовремя нажать стоп и не попасть на трафик.
Автор: Dr Eam
Дата сообщения: 17.07.2006 15:06

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

Кстати, да. Как у меня быстрый инет появился, уже думал об этом. Не знаю, стоит ли это реализовывать, но бывает, действительно, такое, что нажмешь что-нибудь не подумав (по привычке поглядеть размер, например), а у тебя оно уже на винте (в опере сначала начинает скачивать, а потом спрашивает, куда). С другой стороны, как это реализовать - не знаю. Какие объекты ограничивать? Ведь можно попасть на трафик и при скачивании большого джипега, и зип-файла. Вот если б можно было поставить маленькую скорость, но при желании парой кликов её поднять...
Автор: mai62
Дата сообщения: 17.07.2006 15:20
Dr Eam

Цитата:
Вот если б можно было поставить маленькую скорость, но при желании парой кликов её поднять...

Можно сделать команду в контекстном меню монитора Снять ограничение скорости.
Автор: vortex0220
Дата сообщения: 17.07.2006 15:43
Думаю это функция со свременем будет востребованна многими.
Хотелось бы чтобы она было гибкой, как в прокси сервере Squid.

Задача не простая.
Принцип работы и настройку пулов задержки у прокси сервера Squid можно прочитать тут
http://linux.yaroslavl.ru/docs/howto/mini/Bandwidth-Limiting/Bandwidth-Limiting.html
Автор: rubel
Дата сообщения: 17.07.2006 17:13
C0USIN

Цитата:
Чтобы успеть вовремя нажать стоп и не попасть на трафик.

Мужуки если у вас быстрый канал,как у меня,что мешает посмотреть Свойства ссылки?
Моментально все покажет: и размер и дату.Не нравится- не качай.Имхо,дешевле сделать это,чем качать то,к чему ты не готов.
Или вы хотите добавить бесполезную фичу в сабж?А то я где-то
выше говорил,что HandyCache пока дальше не развивается.
mai62
В конечном итоге решать тебе,хочешь добавляй.
Автор: Den_Klimov
Дата сообщения: 17.07.2006 18:15
Привет. Такой вопрос. При онлайн серфенге и без таймаута страниц страницы в браузер передаюься из кеша HC? Или они передаются напрямую и просто сохраняются в кеше параллельно с тем как передаются в браузер?
Почему важен этот вопрос. Если допустим страницы (файлы веб-страниц) открываются в браузере на любой машине из кеша HC, то на машине где установлен HC антивирусный монитор может отследить их на момент "заражения". А если они открываются не из кеша HC, а просто сохраняются в кеш HC параллельно с тем как передаются в браузер, то антивирусный монитор оказывается "за бортом". То есть антивирь конечно отслеживает и замечает, но при этом для браузера это фиолетово (по крайней мере если браузер на иной машине).
Прошу ответить и заранее благодарю.
Автор: vortex0220
Дата сообщения: 17.07.2006 18:56

Цитата:
Или вы хотите добавить бесполезную фичу в сабж?А то я где-то
выше говорил,что HandyCache пока дальше не развивается.


Почему продукт больше не развивается?
Очень жаль.
Автор: forever
Дата сообщения: 17.07.2006 19:26
vortex0220

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

Проект не заброшен, не пугайся.
Он, видимо, имел в виду, что HC не развивается функционально. Что не есть верно: новый функционал же не появляется по щелчку пальцев - требуется время.
Автор: rubel
Дата сообщения: 17.07.2006 20:33
vortex0220&forever
Я же сказал пока т.е. последняя версия была от 20.06.06.Хотя
раньше mai62 обновлял прогу чуть ли не еженедельно.Видимо,постепенно программа начинает устраивать всё большее и большее число юзеров.В принципе,как автор задумывал
эту прогу для персонального компа,без всяких сетей,только для личных нужд,она уже
достила совершенства и превосходит платные программы такого же назначения.Я имею
лицензию на программу MyProxy и как только узнал про сабж так сразу на неё и перешёл.
Чего не хватало так это просмотра кеша.Теперь,благодаря rs и его hc.Historian ,вообще всё стало прекрасно.А самое главное,где ещё вы видели такую техподдержку?
Я,например,писал в саппорт MyProxy почему это вдруг если я посмотрел страницу браузером
Mozilla Firefox,то при просмотре кеша,а эта функция там есть,эта страница не отображается.
В ответ тишина.Могли бы и сказать,что кроме движка IE их программа ни черта не понимает.
В HandyCache с этим никаких проблем.mai62 ты молодец!Спасибо.
Автор: DenZzz
Дата сообщения: 17.07.2006 21:31
C0USIN
Dr Eam

Цитата:
Ведь можно попасть на трафик

А разве не для этого была придумана опция: "Не загружать большие файлы"?
Чтобы "не попасть на трафик", достаточно настроить предельный размер файлов...



Den_Klimov

Цитата:
Или они передаются напрямую и просто сохраняются в кеше параллельно с тем как передаются в браузер?

Напрямую передаются браузеру и параллельно сохраняются в кэше (если попадают в список "Запись в кэш").
Автор: 7332
Дата сообщения: 18.07.2006 00:03
<<А разве не для этого была придумана опция: "Не загружать большие файлы"?>>
Она не всегда работает т.к. сервер не всегда говорит размер файла.
Пока можно ограничивать скорость сторонней программой, например ftp://listsoft.ru/pub/4507/bsb17.zip
Автор: DenZzz
Дата сообщения: 18.07.2006 08:48
7332

Цитата:
Она не всегда работает т.к. сервер не всегда говорит размер файла.

Она иногда не срабатывает только для страниц, динамический генерируемых сервером ('.php' и т.п.).
А такие "тяжеловесы", как '.mp3', '.exe' или '.avi', которые предлагается ограничить по скорости, всегда имеют конкретный размер, известный серверу.
Автор: 7332
Дата сообщения: 18.07.2006 09:36
afaik, размер не сообщается всегда, если сервер не поддерживает докачку, а это довольно часто. Так что ограничение скорости весьма полезно.
Автор: DenZzz
Дата сообщения: 18.07.2006 10:01
7332

Далеко не всегда так! Из собственых наблюдений, даже если докачка не поддерживается сервером, то браузер и качалки почти всегда знают конечный размер больших файлов в начале закачки. Посмотри, например, rapidshare или другие аналогичные сервера с ограничениями на закачку...

Есть, конечно, исключения, в виде движков некоторых форумов, которые "скрывают" размер приатаченных файлов... но это редкость...
Автор: C0USIN
Дата сообщения: 18.07.2006 11:19
rubel
Цитата:
что мешает  посмотреть Свойства ссылки?

Я так и делаю, встроил в меню команду GetFileSize.
А если нет ссылок. Просто много картинок на странице. Запаришься узнавать их размеры. Для меня было бы лучше, чтобы они начали качаться потихоньку. Если большие - то я это замечу и остановлю загрузку.

DenZzz
Цитата:
А разве не для этого была придумана опция: "Не загружать большие файлы"?
Трудно сказать с какого размера файл можно считать большим. :-\

Автор: rubel
Дата сообщения: 18.07.2006 14:42
C0USIN

Цитата:
Просто много картинок на странице. Запаришься узнавать их размеры. Для меня было бы лучше, чтобы они начали качаться потихоньку. Если большие - то я это замечу и остановлю загрузку.

Конечно,здесь ты прав.Но так как у меня быстрый инет и довольно дорогой-около 3 руб
за мегабайт,то я гружу картинки только из кеша.После загрузки страницы подгружаю только
нужные мне картинки.И таким образом исключаю попадание на трафик.Ну а со ссылками
вроде мы действуем одинаково.
Автор: DenZzz
Дата сообщения: 18.07.2006 15:01
C0USIN

Цитата:
Если большие - то я это замечу и остановлю загрузку.
...
Трудно сказать с какого размера файл можно считать большим. :-\

Ты противоречив, однако...
Все равно, тебе придется принимать решение во время медленной загрузки! Не проще заранее определиться с предельными размерами?...
Автор: vortex0220
Дата сообщения: 18.07.2006 20:25
Второй экран монитора(текущей загрузки объектов), съедает много ресурсов для отображения каждого загружаемого объекта. Хотелось бы эту часть сделать управляемой. т.е. мне не хочется видеть объекты меньше чем 50кб,или объекты по расширению или пусть отображает только имя домена с которым совершено соединение. Такая подробность я думаю не всегда нужна, а ресурсы системы нужно беречь

Машина вроде не слабая(Barton 2500+).... но когда начинаешь активно использовать интернет, начинаются подвисания. Музыка начинает дергаться и т.д.

Автор: Den_Klimov
Дата сообщения: 19.07.2006 10:24
DenZzz
Благодарю за ответ.

Добавлено:
Кстати заметил такое (HandyCache 095b3b с другими не проверял). HC почему-то у меня на машинах в локальной сети... В общем сразу после включения компа и автоподключения его к локальной сети HC не видит интернет (интернет раздаётся с сервера через NAT). И не видит его аж до тех пор пока пользователь не зайдёт через "сетевое окружение" на какую-нибудь машину. Тогда только HC прозревает и меняет значок.
К слову, всё точно так же было и когда для раздачи использовался не NAT (Lan2net NAT Firewall), а прокси (4-ый винрут). Один в один - HC не видит инет пока не зайдёшь через "сетевое окружение" в локалку.
Автор: hpoint
Дата сообщения: 19.07.2006 10:44
Обновил HC на последнюю версию. Все работает хорошо, но возникла непонятка с интерфейсом. Посмотрите на пункт 7. Преобразование.
Это так задумано? Или этот список заскочил в кэш случайно?

Это можно подправить?
Автор: faZZ
Дата сообщения: 19.07.2006 12:19
hpoint
все правильно. этот список относится к кэшу
Автор: hpoint
Дата сообщения: 19.07.2006 13:28
Спасибо FaZZ!
Тогда у меня еще маленький вопрос/просьба к автору программы. Возможно ли сделать так, чтобы
1 - можно было бы не только указать дату с которой можно почистить кэш, но и временной интервал (количество дней) от текущей даты...
2 - с возможностью указания максимального размера кэша.
3 - А также предусмотреть флажок, чтобы HC автоматически чистил (не весь, а только те позиции, которые устарели за этот период, т.е. к ним небыло доступа) кэш при совпадении каждого (или обоих) условий.
4 - Было бы хорошо, чтобы такой шедулер производил предварительно автоматическую архивацию кэша (в hc.Hist)
Автор: C0USIN
Дата сообщения: 19.07.2006 14:47

Цитата:
Посмотрите на пункт 7. Преобразование.

Все, кто впервые видит HC, сразу обращают на это внимание.

Предлагаю вставлять номер списка в конец названия. Например так Преобразование URL (7)
Белый (1)

...
Так будет понятнее IMHO
Автор: mai62
Дата сообщения: 19.07.2006 14:52
vortex0220

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

Для уменьшения нагрузки рекомендую без нужды не включать ведение лога и повключать опции Не показывать соединения в мониторе в Черном списке и списке Только из кэша.

Добавлено:
hpoint

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

Сделаю

Цитата:
2 - с возможностью указания максимального размера кэша.

В НС кэш хранится не в одном файле как это часто бывает (и тогда размер конролировать легко), а в файловой системе. Из-за этого подсчет размера кэша дело небыстрое. Учитывая это и большие объемы нынешних винтов я не делаю эту функцию.

Цитата:
3 - А также предусмотреть флажок, чтобы HC автоматически чистил (не весь, а только те позиции, которые устарели за этот период, т.е. к ним небыло доступа) кэш при совпадении каждого (или обоих) условий.
4 - Было бы хорошо, чтобы такой шедулер производил предварительно автоматическую архивацию кэша (в hc.Hist)

Может быть сделаю, но скоро не обещаю.
C0USIN

Цитата:
Предлагаю вставлять номер списка в конец названия. Например так Преобразование URL (7)
Белый (1)

ОК
Автор: hpoint
Дата сообщения: 19.07.2006 16:29
2 mai62

Цитата:
В НС кэш хранится не в одном файле как это часто бывает (и тогда размер конролировать легко), а в файловой системе. Из-за этого подсчет размера кэша дело небыстрое. Учитывая это и большие объемы нынешних винтов я не делаю эту функцию.

Чтобы избежать дефрагментации файловой системы многие хранят свои кэши не в файлой системе физического диска, а в файловой системе виртуальных дисков-контейнеров. И я в частности.
Получить размер свободной части диска должно быть не сложно, а полезный функционал программы возрастет. Может быть подумаете об этой возможности? Это была бы очень удобная альтернатива ручной работы с системой.
Автор: V0lt
Дата сообщения: 19.07.2006 18:03
mai62

Цитата:
В НС кэш хранится не в одном файле как это часто бывает (и тогда размер конролировать легко), а в файловой системе. Из-за этого подсчет размера кэша дело небыстрое. Учитывая это и большие объемы нынешних винтов я не делаю эту функцию.

и не надо считать очень долго будет, хотя можно проверять свободное место (вроде очень быстро), но лично мне сиё не надо - можешь не делать
Автор: forever
Дата сообщения: 19.07.2006 19:17

Цитата:
считать очень долго будет

Если пытаться подсчитать за раз - долго, если постепенно, в процессе кешированния суммировать - никто ничего не заметит.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Internet Download Accelerator


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