Форум vBTorrents.org  
Вернуться   Форум vBTorrents.org > Движок торрент трекера VBTT > Разработка VBTT

Дальнейшее развитие движка трекера VBTT.

Ответ
 
Опции темы
Старый 14.09.2009, 00:03   #11
Аватар для BRP
BRP BRP вне форума
Ученик
расширенную инфу можно добавить разве что в профиль... а так она места много на экране займет =) а в своем профиле всегда удобно глянуть подробную инфу...
Ответить с цитированием
Старый 14.09.2009, 11:10   #12
Аватар для UnFeeLing
UnFeeLing UnFeeLing вне форума
Любитель
Smile

Сообщение от BRP Посмотреть сообщение
расширенную инфу можно добавить разве что в профиль... а так она места много на экране займет =) а в своем профиле всегда удобно глянуть подробную инфу...
+1 все должно быть компактненько
Ответить с цитированием
Старый 14.09.2009, 19:12   #13
Аватар для Skald
Skald Skald вне форума
Администратор
Сообщение от BRP Посмотреть сообщение
в своем профиле всегда удобно глянуть подробную инфу...
Вот я об этом и говорю - если нужна такая инфа, то ее можно глянуть при желании, а так постоянно ее считать и хранить не вижу смысла. К тому же реальную стату в таблице пользователей тоже нет смысла хранить - все будет в таблице архива пиров (даже удаленные торренты в спец полях). Так что будут и бонусы и таблица пользователей не будет непомерно разростаться.
Ответить с цитированием
Старый 17.09.2009, 11:56   #15
Аватар для Skald
Skald Skald вне форума
Администратор
В продолжение темы:
Для того чтобы разгрузить количество апдейтов к базе пользователей (которая может быть довольно большая) и как следствие увеличить максимальное количество зарегистрированных пользователей, мне надо сделать расчет статистики пользователя той что в постбите и в навбаре (типа ▲49.82 ГБ / 11.21 ГБ▼) не в реальном времени, а где-то раз в час.
Уже придумал как - стата будет засчитываться когда уникальный пир становится неактивным. Для обычного пользователя это будет задержка в отображении статы около часа - что совсем не критично, но основное неудобство будет у тех релизеров кто сидирует постоянно и без перерывов. У них эта активная стата обсчитается или если они перегрузят торрент клиент (при каждой загрузке торрент клиента генерится новый уникальный peer_id) или остановят раздачу на 1.5 часа.
Как вариант решения чтобы пользователь знал сколько именно у него реальная стата в моей кабинете или в профиле я могу сделать расширенную стату где пользователь сможет глянуть сколько именно у него аплоуда/даунлоада в последних сессиях активных раздач (т.е. эта расширенная стата только для самого пользователя и для модеров - всем остальным она нафиг не нужна).
Например это могло бы выглядеть так:
▲49.82 ГБ (+ 4ГБ в текущих)
11.21 ГБ▼ (+ 21.1ГБ в текущих)
Хотя в сообщениях все так-же будет отображаться
▲49.82 ГБ / 11.21 ГБ▼ пока пользователь или не остановит закачки/раздачи или не перегрузит торрент клиент.

Такой вариант сойдет?
Еще раз хочу сказать, что никакая стата не потеряется (будет считаться даже точнее чем раньше), только вопрос в том как она будет засчитываться не сразу, а по неактивности пира, а в случае некоторых релизеров, сидирующих 24/7 только после перезагрузки их торрент клиентов (т.к. их пиры активны постоянно).
Почему спрашиваю, потому что оптимизация - это хорошо, но не хочу испортить текущий функционал.
Ответить с цитированием
Старый 17.09.2009, 13:15   #16
Аватар для orfo
orfo orfo вне форума
Новичок
в принципе если это снизит нагрузку то я только за.
Ответить с цитированием
Старый 17.09.2009, 19:59   #17
Аватар для Skald
Skald Skald вне форума
Администратор
Сообщение от orfo Посмотреть сообщение
в принципе если это снизит нагрузку
Это не просто снизит нагрузку - а очень сильно снизит нагрузку если таблица юзеров большая (более 100К пользователей + куча доп.хаков от которых эта таблица может очень растолстеть)
Ответить с цитированием
Старый 18.09.2009, 21:22   #18
Аватар для Skald
Skald Skald вне форума
Администратор
Теперь стата пользователя будет считаться по неактивности конкретного пира, как следствие можно стимулировать пользователей не сваливать с раздачи - т.е. если после скачивание остался на раздаче определенное время даунлоад засчитается в половину (коэфф.настраиваемый)
Ответить с цитированием
Старый 25.02.2020, 21:56   #19
Аватар для TAIFUN
TAIFUN TAIFUN вне форума
Администратор
Сообщение от Skald Посмотреть сообщение
Теперь стата пользователя будет считаться по неактивности конкретного пира, как следствие можно стимулировать пользователей не сваливать с раздачи - т.е. если после скачивание остался на раздаче определенное время даунлоад засчитается в половину (коэфф.настраиваемый)
А это было реализовано в публичной версии трекера? Хотелось бы скачать.
Ответить с цитированием
Старый 21.05.2020, 11:59   #20
Аватар для YURSHAT
YURSHAT YURSHAT вне форума
Администратор
Сообщение от TAIFUN Посмотреть сообщение
А это было реализовано в публичной версии трекера? Хотелось бы скачать.
Да, в VBTT v.2.5
Ответить с цитированием
Ответ


Здесь присутствуют: 20 (пользователей: 0 , гостей: 20)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход