Страниц: 1 2 3 [Все]   Вниз
  Отправить эту тему    Печать  
Автор Тема: Ограничение пользователей по трафику, скорости (шейпер) и количеству соединений  (Прочитано 62833 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Alf
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 3


« : 16 января 2007, 15:48:22 »

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



Отлично!
  • С версии HandyCache RC1 1.0.0.64 пока в упрощенном виде реализовано ограничение скорости загрузки для выбранных пользователей. Подробности здесь...
  • С версии HandyCache RC2 1.0.0.103 управление скоростью загрузки и трафиком пользователей реализовано с помощью скриптов Lua. Также появилась возможность ограничить скорость загрузки отдельных файлов.
« Последнее редактирование: 19 ноября 2008, 00:17:21 от DenZzz » Сообщить модератору   Записан
Сергей
Beta tester
*****

Репутация: +9/-2
Offline Offline

Сообщений: 621



« Ответ #1 : 16 января 2007, 16:07:58 »

Читай TODO
в планах есть такое
Сообщить модератору   Записан
Alf
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 3


« Ответ #2 : 17 января 2007, 00:34:13 »

Спасибо...буду искать TODO: Веселый
Сообщить модератору   Записан
Кирилл
Beta tester
*****

Репутация: +5/-1
Offline Offline

Сообщений: 124


« Ответ #3 : 17 января 2007, 08:04:16 »

2 Alf
Для ограничения скорости пользователям советую использовать шейпер bsb - у меня на работе отлично делит довольно-таки узкий канал (15 килобайт в секунду) на 15 пользователей.
Сообщить модератору   Записан
Mr.Sergey
Гость
« Ответ #4 : 22 мая 2007, 18:47:34 »

У меня вопрос по поводу ограничения скорости доступа некоторым пользователям...

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

Еще лучше было бы настроить "умный" шейпер, т.е. если кто-то в аське сидит, то выделить ему маленький канал, но если он начнет что-то качать, то чтобы канал автоматически расширялся...

А то когда кто-то запускает менеджер загрузок типа реджета, то он забивает весь канал и работать становится просто невозможно...

Может я конечно не досмотрел эту функцию п настройках, но вроде внимательно смотрел...

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

Заранее благодарен за ответ,
Сергей
Сообщить модератору   Записан
Rick
Администратор
*****

Репутация: +15/-1
Offline Offline

Сообщений: 868


WWW
« Ответ #5 : 22 мая 2007, 19:05:12 »

Еще лучше было бы настроить "умный" шейпер, т.е. если кто-то в аське сидит, то выделить ему маленький канал, но если он начнет что-то качать, то чтобы канал автоматически расширялся...
Именно для этого в Windows есть служба QoS (Quality of Service — качество обслуживания).

На данный момент возможности ограничить скорость конкретным пользователям нет. Но это есть в планах - будет реализовано в будущих версиях.
Сообщить модератору   Записан
Кирилл
Beta tester
*****

Репутация: +5/-1
Offline Offline

Сообщений: 124


« Ответ #6 : 31 мая 2007, 17:28:16 »

Лично я использую для таких нужд программку BSB - это "чистый" шейпер, маленький, быстрый, легко настраиваемый (если не бояться файлов настроек - GUI нет).
Но конечно, хотелось бы для HC иметь встроенный шейпер - так можно различать кешированный и внешний трафик.
Сообщить модератору   Записан
Илья
Постоялец
***

Репутация: +0/-3
Offline Offline

Сообщений: 186



WWW
« Ответ #7 : 04 июня 2007, 07:11:02 »

да шейпер это классная весчь. Но в НС хотелось чтоб можно было настраивать правила и для шейпера, как теперь списки необновлять толькоизкеша и др. Так можно было бы настроить скорость загрузки картинок им 1,5 кБ а хтмл полный канал.
Особенно хоро было бы чтоб шейпер мог автоматически взависисмости проходящего трафика через каждого пользователя и настраивать скорость. Также чтоб можно было и вручную настраивать скорость. Если ты через НС раздаешь инет то хорошо было бы чтоб он мог также регулировать скорость данных из кеша.

Сообщить модератору   Записан

quick
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 1


« Ответ #8 : 18 июня 2007, 11:02:41 »

subj собственно говоря или это как то можно организавать?
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #9 : 18 июня 2007, 12:14:17 »

На данный момент возможности ограничить трафик конкретным пользователям нет.
Но это есть в планах и будет реализовано в будущих версиях...
Сообщить модератору   Записан
Space_jet
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 1


« Ответ #10 : 01 августа 2007, 14:08:36 »

Сабж! Есть ли данная функция в HC? По дням, неделям, месяцам. Можно ли раграничить лимитирование для каждого пользователя отдельно?
Сообщить модератору   Записан
Валерий
Beta tester
*****

Репутация: +3/-0
Offline Offline

Сообщений: 57


Delphi - сила


« Ответ #11 : 25 сентября 2007, 11:15:16 »

Собственно - хотелось бы иметь возможность ограничения количества соединений для каждого пользователя, указанного в списке ДОСТУП.
У меня народ играет во всякие там интернет-игры - соответственно как только перегружается страница - в НС вижу, что на одного пользователя приходится 14 соединений, а на другого - 1.
Хотелось бы это дело ограничить - можно всем сразу, а можно и каждому по отдельности.

Тут сразу же и добавлю - нельзя ли добавить ограничения по скорости ?
Сообщить модератору   Записан

Arduus animo vincit et prodest !
anarkidron
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 14


« Ответ #12 : 16 марта 2008, 03:08:12 »

Хотелось бы ограничения именно по усредняющему трафику с указанием периода усреднения. При таком механизме трафик будет рубиться постоянным грузчикам канала, а изредка запрашиваимым будет даватся максималка. И это есть правильно. Или обрабатывать запросы по приоритету, у каво меньше средний трафик таво запросы обрабатываются первыми - так будет ишо лучше (так как тупое резанье канала есть не логично в те моменты када он простаивает и не используется другими).
Сообщить модератору   Записан
SSV
Гость
« Ответ #13 : 03 июня 2008, 13:42:40 »

Не планируется ли добавить возможность ограничения пользователей не только по скорости, но и  по трафику в будущем? Очень бы не помешало!!! А в остальном ваша прокся и проще и лучше, чем многие другие, правильным путем идете товарищи!  Отлично! Спасибо.
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #14 : 03 июня 2008, 15:17:05 »

Планируется. Эта функция требует переделки формата хранения информации о пользователях поэтому несколько задерживается. Но я уже созрел для этого.
Сообщить модератору   Записан
SSV
Гость
« Ответ #15 : 05 июня 2008, 14:03:52 »

Ждем с нетерпением Веселый
Сообщить модератору   Записан
divinets
Пользователь
**

Репутация: +1/-0
Offline Offline

Сообщений: 59


« Ответ #16 : 12 июня 2008, 17:45:23 »

Предлагаю так же уникальную функцию:
Ограничение скорости по размеру скачиваемых файлов (для каждого отдельного файла в отдельности, так и для всех больших файлов одновременно) с управлением с помошью фильтров.
Сообщить модератору   Записан
anarkidron
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 14


« Ответ #17 : 15 июня 2008, 03:26:37 »

Почему/зачем если кто-то один качает большой файл, а остальные бездействуют - ему должна обрубится скорость?
Лучше будет внедрить систему приоритетов обработки запросов, кто многа качает того запросы обрабатываются в последнюю очередь. И в настройки добавить каждому юзеру по приоритету, чтоб избранным можно было добавить (в процесе не понижалась) скорости при длительных закачках.
Сообщить модератору   Записан
divinets
Пользователь
**

Репутация: +1/-0
Offline Offline

Сообщений: 59


« Ответ #18 : 15 июня 2008, 12:07:47 »

Цитировать
Почему/зачем если кто-то один качает большой файл, а остальные бездействуют - ему должна обрубится скорость?
Это необходимо в тех случаях, когда HC стоит за прокси, который уже сам получает инет от HC. В таком случает приоритезация не поможет, ее вообще реализовать не просто, а помогут только, например, правила по ограничению скорости при скаче большого объема файла.
Добавлено: 15 Июня 2008, 12:06:19

То есть нужен шейпер по типу файлов и по их размеру. Мне кажется очень была бы востребованная функция.
Сообщить модератору   Записан
divinets
Пользователь
**

Репутация: +1/-0
Offline Offline

Сообщений: 59


« Ответ #19 : 18 июня 2008, 23:25:16 »

Можно ли сделать ограничение на размер скачиваемого файла по расписанию?
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #20 : 18 июня 2008, 23:35:26 »

Что значит по расписанию?
Сообщить модератору   Записан
divinets
Пользователь
**

Репутация: +1/-0
Offline Offline

Сообщений: 59


« Ответ #21 : 18 июня 2008, 23:39:29 »

Ну к примеру ограничить размер файла 10-ю мегабайтами при условии что сейчас время с 20:00 до 24:00, а в остальное время не ограничивать.
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #22 : 19 июня 2008, 01:00:18 »

Ну к примеру ограничить размер файла 10-ю мегабайтами при условии что сейчас время с 20:00 до 24:00, а в остальное время не ограничивать.

Это можно сделать скриптом.
Сообщить модератору   Записан
divinets
Пользователь
**

Репутация: +1/-0
Offline Offline

Сообщений: 59


« Ответ #23 : 19 июня 2008, 12:15:27 »

Извиняюсь, что не в тему, но помогите его пожалуйста написать или ткните плиз в манул по их писанию..
« Последнее редактирование: 19 июня 2008, 12:21:44 от divinets » Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #24 : 19 июня 2008, 13:35:58 »

помогите его пожалуйста написать

Ответил в теме: "Скрипты Lua в HandyCache".
Сообщить модератору   Записан
hello
Пользователь
**

Репутация: +0/-1
Offline Offline

Сообщений: 55


« Ответ #25 : 30 августа 2008, 09:42:31 »

Привет, я сижу в сети из 10 человек, на скорости 512 кбит в секунду (64 килобайта в секунду) и порой кто то начинает качать видео или файлы и работа других людей притормаживается. Функции ограничения скорости по Юзеру - недостаточно и несправедливо. Поэтому самой оптимальной будет, это функция ограничения скорости по типу файла (rar, zip, exe, flv) или по сайту, например rapidshare.com, ifolder.ru, vkadre.ru

Пожалуйсте реализуйте ее, она была бы очень полезной!
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #26 : 30 августа 2008, 10:21:55 »

Поэтому самой оптимальной будет, это функция ограничения скорости по типу файла (rar, zip, exe, flv) или по сайту, например rapidshare.com, ifolder.ru, vkadre.ru

В следующей версии HC это можно будет сделать с помощью скриптов.
Сообщить модератору   Записан
hello
Пользователь
**

Репутация: +0/-1
Offline Offline

Сообщений: 55


« Ответ #27 : 30 августа 2008, 10:25:00 »

Здорово!
Было бы еще здорово иметь заготовки скриптов сразу, чтобы просто менять домен.
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #28 : 30 августа 2008, 10:33:17 »

Было бы еще здорово иметь заготовки скриптов сразу, чтобы просто менять домен.

Домен и расширения файлов можно будет задавать за пределами скрипта, как обычное правило в LuaR.lst, а скрипт будет чисто ограничивать скорость.

В общем, как выйдет новая версия, будут опубликованы примеры скриптов и можно будет попросить помощи в теме: "Скрипты Lua в HandyCache".
Сообщить модератору   Записан
anarkidron
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 14


« Ответ #29 : 04 сентября 2008, 02:27:41 »

С сиводнишним положением с безлимитками не вижу смысла ораничивать комуто скорость и внедрять шейперы. Гораздо лучше внедрить систему приоритетов разпределения скорости в зависимости от размера запрошенного файла. Если размер файла наперёд не известен то смотрится по уже скаченному обьёму, чем больше запросил/скачал тем ниже приоритет, сответственно ниже скорость.
По этому принципу разпределяется время процесора, все процесы которые долго длятся (например пережимка фильма) ставятся с низким приоритетом, дабы крадковременные процесы могли быстро обработатся.
Подобное хатится и в HC. Ктото качает фильмы ну и пусть, а у меня должна быстро отобразится запрошенная сраница временно приостановив поток большого обьёма, так-как запрошенный мною обьём гораздо меньше.
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #30 : 04 сентября 2008, 08:51:46 »

В следующей версии HC с помощью скриптов можно будет ограничивать скорости закачки и по типу файла, и по его размеру, и по израсходованному пользователем дневному трафику и т.д.
Сообщить модератору   Записан
anarkidron
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 14


« Ответ #31 : 04 сентября 2008, 23:11:05 »

Система приоритетов закачки не тоже самое, что и ограничение скорости. В VitualDab'е при пережимке всётаки выбираится приоритет процеса, а не сколько процентов процесора забирать (оставлять другим приложениям). Зачем разбивать широкий канал на несколько узких частей (хоть даже и по условиям) когда другие учасники в определённое время свои части не юзают? Система приоритетов закачки намного лучше ограничения скорости, так как предоставляет динамически распределять канал, и выжимает с него максимум. Система ограничения скорости по условиям будет резервировать свободность канала неизвесно для кого.
Система приоритетов предоставляет возможность фоновой закачки, чего не может предоставить система ограничения скорости.
« Последнее редактирование: 04 сентября 2008, 23:19:53 от anarkidron » Сообщить модератору   Записан
hello
Пользователь
**

Репутация: +0/-1
Offline Offline

Сообщений: 55


« Ответ #32 : 04 сентября 2008, 23:53:03 »

У нас тут один чел наловчился качать через прокси. Как ограничить скачивание одного файла в один поток?
Сообщить модератору   Записан
Михаил
Gold beta tester
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #33 : 05 сентября 2008, 10:46:46 »

внедрить систему приоритетов разпределения скорости
Поддерживаю. Ценно, имхо, было бы управляемый админом QoS иметь.
Сообщить модератору   Записан
anarkidron
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 14


« Ответ #34 : 05 сентября 2008, 23:56:09 »

Например время уделяемое каждой закачке можно считать не по класической формуле:
t=T/n,
а по такой:
t=T*(S-s)/S*(n-1), (при n=1 t=T)
где T - общее распологаемое время; S - сумарный обьём всех заказаный закачек; s - обьём текущей закачки; n - количество закачек.
Расмотрим формулу в действии: Заказаны закачки следующих размеров - 1, 5, 20, 100 Mb. При этом S=126, n=4. Разпределённые временные интервалы будут:
t1  =125/378 T > (0,33068783068783068783068783068783)
t5  =121/378 T > (0,32010582010582010582010582010582)
t20=106/378  T > (0,28042328042328042328042328042328)
t100=26/378  T > (0,068783068783068783068783068783069)
При канале в 1Mbit скоростя разпределятся так: s1=331 kbit, s5=320 kbit, s20=280  kbit, s100=69 kbit; вместо стандартных по 250 kbit каждому.
Канешно формулу можно и доработать, так-как по этой при больших сумарных обьёмах скоростя маленьких закачек практически одинаковы.
 
Сообщить модератору   Записан
NT Man
Новичок
*

Репутация: +1/-0
Offline Offline

Сообщений: 40


« Ответ #35 : 21 сентября 2008, 21:50:05 »

Внесу свое слово.
Хотел бы две группы. Чтобы у одной группы был приоритет, а вторая пользовалась тем, что осталось.
На примере это бы выглядело так, я в первой группе пользуюсь безлимитным скоростным интернетом без ограничений, а жене достаеться, то что я не использую.   Веселый
Сообщить модератору   Записан
Farid
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 3


« Ответ #36 : 28 ноября 2008, 16:18:48 »

Кто знает, подскажите пожалуйста как настроить HandyCache на сервере терминалов? Уже недулю голову ломаю, лазию по форумам, но так ничего не нашол.
Сообщить модератору   Записан
anarkidron
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 14


« Ответ #37 : 25 декабря 2008, 04:45:57 »

Много думал над алгоритмом распределения.
Пожалуста реализуйте следующий алгоритм динамического расределения скорости закачек:
Входные данные (опционально):
 S - общяя/сумарно допустимая скорость (для возмжности оставлять часть канала свободным), T - усредняющий промежуток времени (за который будет мерятся трафик).
Динамические переменные:
 масив саписей по каждому юзеру: s - сумарная скорость всех его загрузок, v1-v10 скачанный его обьём за время T/10 (по его истечению делать сдвиг v10=v9...v2=v1 v1-наполняется заново), и a - активность. V1-V10 - сумарно скачанный обем всеми за время T/10 с темиже сдвиами. n - к-во активный юзеров.
Обработчик (событие активности/деактивности юзера)
  a[user]:=tru;(false)
  n:=0;for j:=1 to UserCount do if a[j] then inc(n);
  if n<=1 then s[user]:=S else s[user]:=S*(1-(V-v[user])/V*(n-1));//V=сумме V1...V10,v=сумме v1...v10
Таким образом каждый юзер будет получать то что заслуживает: много качаешь - получаешь минимальную скорость, серфишь по страницам - получаешь максимальную скорость.
У вас и так и так реализован блок по управлению скоростью закачек, но он статистический, пожалуста сделайте его динамическим.
« Последнее редактирование: 25 декабря 2008, 05:27:14 от anarkidron » Сообщить модератору   Записан
Tokc
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 2


« Ответ #38 : 13 сентября 2009, 20:31:23 »

Такая ситуация есть канал в интернет с определенной скоростью есть 4 пользователя которые подключаются как вариант через HC , возможно ли реализовать динамическое ограничение скорости до НИЖНЕГО предела либо до скорости расчитываемой с максимальной, возможно тоже задаваемой, деленой на количество подключенных пользователей. Например есть канал максимально 512 кб/с, и четыре пользователя, сначала подключился один пользователь начал смотреть странички и что нибудь качать на максимальной скорости 512 кб/с , подключился второй пользователь что-то начал качать или тоже смотреть странички, скорость у первого упала до 256 кб/с (512скор./2польз.) , второй пользователь открыл страничку и начал ее читать канал в простое, через определенный так сказать таймаут у первого скорость вернулась до максимального значения, как только второй начал дальше заниматься серфингом скорость у первого опять стала 1/2 от максимальной, также и с 3 и с 4 пользователями, при пользование Интернета всеми четырьмя пользователями скорость для каждого опускалась до нижнего предела, динамически меняясь по истечении таймаутов пребывания у каждого пользователя. А дело вот в чем подключились к одному тарифу вчетвером и нужно динамическое распределение ширины канала, пробовали вдвоем, начали качать большие файлы, скорость вроде поделилась на два , потом я перестал качать и решил проверить изменение скорости при просмотре страниц, скорость у второго который продолжал качать файл поднялась почти до максимума, а у меня страницы просматривались на низкой скорости, почти на минимальной, то есть таймаут пребывания нужен чтобы при закачке мелких файлов скорость стойко поднималось до расчетной от числа пользователей, но наличие заданного минимума скорости для другого пользователя не давала бы ей падать ниже этого минимума, т.е. ширины канала деленной на максимальное число пребывающих пользователей.(128) Скорость у двух использующих Интернет через эту программу при обновременном пребывании падала бы до 256кб/с но не меньше 128 кб/с. Возможно ли это реализовать в будущем или текущим инструментарием программы?
P.S. Извиняюсь за такой трактат Улыбка
Сообщить модератору   Записан
Tokc
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 2


« Ответ #39 : 18 сентября 2009, 19:12:36 »

Что если в управлении загрузкой динамически менять предельную скорость для пользователей по заданным формулам в строке где перечисляются пользователи. Что-то типа user(sp/nu) , где user имя пользователя , sp - предельная скорость, nu - количество подключавшихся пользователей последнюю минуту, / - деление соответственно и осуществлять обновление переменных предельной скорости и подключавшихся в последнюю минуту пользователей. Так и будет хоть какое-то динамическое изменение скорости.
Пример.
задали предельную скорость как 64000 байт/с
ввели в пользователей user1|user2(sp/nu)|user3(sp/4)|user4(sp/4)
Для пользователя 1 предельная скорость каждую минуту будет одна и таже, для пользователя 2 скорость будет динамически меняться, для пользователей 3 и 4 предельная скорость будет равна по 16 кбайт/с.
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #40 : 19 сентября 2009, 10:51:54 »

Tokc

Динамическое распределение скорости лучше реализовать на уровне расширений. Так будет гибче и оставит возможность для маневра и корректировки формулы.
Надо определиться, какие данные должен передать HC расширению, чтобы оно могло посчитать текущую скорость пользователей:

hc.active_users_number - количество активных пользователей в настоящий момент или за последнюю минуту (тут надо подумать, как лучше). Это позволит реализовать элементарное распределение скорости между активными пользователями.
Или лучше даже не просто количество, а список активных пользователей в виде таблицы:
hc.active_users_list с полем name. Может быть еще поле с текущим ограничением скорости каждого пользователя, количеством активных запросов и т.п.

Наверно, понадобится еще новая функция для изменения ограничения скорости заданного пользователя:
hc.set_user_speed_limit(user_name, speed)

Что еще может понадобится?
Сообщить модератору   Записан
luidji
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 3


« Ответ #41 : 19 мая 2010, 16:43:29 »

Поясню. Есть, к примеру, комп, на котором качаются торренты, как известно, забивается канал хорошо.
Есть еще компы, с которых ходят в инет.
Хотелось бы чтоб было так. Если нет активности с компов, с которых ходят в инет - то компу с закачкой торрентов отдается максимум скорости. Как проявляется активность с других компов, траффик приоритетно отдается им.
Пока что не встречал программ с похожим функционалом. Есть просто жесткие ограничения по скорости.
Т.е. в итоге получается как бы приоритетная система раздачи трафика по пользователям.
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #42 : 19 мая 2010, 17:11:31 »

Динамическое распределение трафика теперь можно реализовать с помощью расширения для HC, только сначала надо придумать алгоритм и воплотить его в скрипте Lua. Все необходимое для этого уже имеется. Это функции:
hc.get_users_stat
hc.set_user_speed


Подробное описание см. в файле HCExtensions.html из архива с HC.

Сообщить модератору   Записан
dobrinia
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 1


« Ответ #43 : 15 июня 2010, 11:12:52 »

Всем добрый день)
Есть предложение ввести функцию ограничения максимального количества потоков.
Например часто прокси сервера на работе ограничивают это число например 2 или 4 потоками и два клиента немогут номарльно работать через 1 такой прокси сервер.
Спасибо
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #44 : 15 июня 2010, 12:31:27 »

Есть предложение ввести функцию ограничения максимального количества потоков.

Количество соединений клиент-HC можно ограничить с помощью расширения.

Количество соединений HC-сервер, в принципе, тоже можно ограничить расширением, но это сложнее реализовать. Надо считать количество активных соединений с каждым сервером и следить за их освобождением...
« Последнее редактирование: 15 июня 2010, 13:44:22 от DenZzz » Сообщить модератору   Записан
sunserg10
Beta tester
*****

Репутация: +7/-0
Offline Offline

Сообщений: 322


« Ответ #45 : 15 июня 2010, 12:45:46 »

Количество соединений клиент-HC можно ограничить с помощью расширения.

Пожалуйста, пример расширения...
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #46 : 15 июня 2010, 13:35:32 »

Код:
--[[ <HCExtension>
@name         Ограничить количество соединений с клиентом
@event        RequestHeaderReceived/Request
</HCExtension> ]]

function Request()
local t = hc.get_users_stat('#active')
if t and t[hc.user_name].connections_number > 4 then
hc.client_disconnect()
end
end
Сообщить модератору   Записан
sunserg10
Beta tester
*****

Репутация: +7/-0
Offline Offline

Сообщений: 322


« Ответ #47 : 15 июня 2010, 17:25:02 »

DenZzz, спасибо!
Сообщить модератору   Записан
maxn
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 40


« Ответ #48 : 25 мая 2011, 16:06:47 »

а воз и ныне там..
а ведь функция учета траффик пользователей одна из главных обычно в проксях и их успешном распространении Улыбка
взять хотя бы за основу usergate, там все просто и удобно и понятно.
А то пробовал ставить Anaserv и все равно както неудобно да и заморочено.
Хотелось бы элементарное огрничение доступа пользователя по траффику хотя бы, трафик в программе уже вроде считается, осталось расширить вкладку Доступ, столбцами лимитов и стало бы уже продвинутее все.
Сообщить модератору   Записан
Доктор ТуамОсес
Гость
« Ответ #49 : 26 мая 2011, 10:52:00 »

Да уж.
Разработчику HC ещё над чем поработать.
Какая уж тут "детальная статистика", позволяющая сказать "откуда, сколько, когда, что и в какое время скачал данный юзверь" (т.е. раскладка траффика по сайтам, юзерам, времени суток и т.п.).
Пока не реализован показ даже самой общей информации результатов работы HC
Сообщить модератору   Записан
sflashg
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 14


« Ответ #50 : 29 ноября 2011, 07:47:27 »

лимит на скорость лимит на объем скаченного
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #51 : 29 ноября 2011, 12:04:02 »

Сейчас есть вспомогательная программа http://handycache.ru/content/view/45/4/, в будующем планируется добавление этих функций в HC.
Сообщить модератору   Записан
Иракли
Новичок
*

Репутация: +0/-1
Offline Offline

Сообщений: 13


« Ответ #52 : 27 декабря 2011, 03:34:08 »

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

1. Создать группы пользователей (огр.скорости , приоритеты, вкл/выкл группу и при выкл группе чтобы перебрасывало на указанный url её пользователей)
2.Лимит скорости up/down(отдельно)
3.Лимит скорости на каждого абонента .
4.Было бы еще классно умножать трафик на деньги или оплата по времени ... к примеру вписал число 20 ,а программа высчитывает указанное число каждые 24 часа .
5.Было бы классно еще добавить http server для мониторинга удаленного как для администратора , так и для каждого аккаунта .
к примеру пользователь хочет проверить баланс , заходит на url сервера и ему отображается его имя, фамилия, группа  и баланс + чтобы администратор мог подгонять сам шаблоны ...
6.Что-то типа авто-настройка (DHCP Server) выдача ip на время ,а не вписывание вручную (у клиента)
7.Аккаунты не по ip отслеживать , а по MAC Adress-у )))
Ну и мое заветное желание ,которое я не только здесь ищу , но и в каком нибудь софте вообще ....

8.
   1.Когда сайт заблокирован ,администратор сам может подгонять html шаблон (вместо Blocked).
   2.Когда группа отключена , в настройках группы чтоб можно было вставить свой html шаблон или ссылку на стр .(для её открытия вместо стр. с ошибкой)
   3.Если пользователя нет в списке или в группе ,то он автоматом попадает в группу "гости" с отдельным лимитом скорости и плюс белый список сайтов (персонально для группы)
 НУ И ПОЖАЛУЙ ПОСЛЕДНЕЕ:
   4. Когда сумма на счете опускается на 0 ,пользователя выбрасывает на .html где где он видит баланс и предложение кредита (за ранее можно задать цифру разумеется)
И так при открытии любой страницы ,а при нажатии (Получить кредит) на его счет пополняется опр. сумма и он продолжает пользоваться ...

Не говорите ,что это не реально , я видел подобное в г.Тбилиси и мне так понравилось .)))))
Сделать как особую версию pro (Я первый кто куплю её обещаю)
Сообщить модератору   Записан
HKLM
Старожил
****

Репутация: +4/-1
Offline Offline

Сообщений: 305


« Ответ #53 : 27 декабря 2011, 07:19:57 »

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

НС это кэширование и фильтрация веба. Все остальное если нужно, есть в других программах. ИМХО
Сообщить модератору   Записан
Иракли
Новичок
*

Репутация: +0/-1
Offline Offline

Сообщений: 13


« Ответ #54 : 27 декабря 2011, 15:23:24 »

Ну если вы считаете ,что это лишнее для HC ,то скажите на милость ... где мне раздобыть подобные возможности ?(Google уже прячится при вите меня)=))))))))
В данный момент я купил программу NetLimiter3 , она следит за потоками идеально и служит как лимитер помогающий HC .
HFS у меня работает как web Server с макросами,группами,пользователями и информаторами онлайн ...... вот просто хотелось бы связать и получить одно целое.
Сообщить модератору   Записан
Страниц: 1 2 3 [Все]   Вверх
  Отправить эту тему    Печать  

 
Перейти в: