Идеи по оптимизации

F

frank

Гость
сделать единный стандарт уровней пользователей, в sessions.php всё есть:
define('IS_GUEST', (!$this->data['session_logged_in']));
define('IS_ADMIN', (!IS_GUEST && $this->data['user_level'] == ADMIN));
define('IS_MOD', (!IS_GUEST && $this->data['user_level'] == MOD));
define('IS_GROUP_MEMBER', (!IS_GUEST && $this->data['user_level'] == GROUP_MEMBER));
define('IS_USER', (!IS_GUEST && $this->data['user_level'] == USER));
define('IS_SUPER_ADMIN', (IS_ADMIN && isset($bb_cfg['super_admins'][$this->data['user_id']])));
define('IS_AM', (IS_ADMIN || IS_MOD));
 
F

frank

Гость
при сравнение комитов в субверсион разные стандарты оформления (с/без табуляции) крайне неудобны, было бы неплохо если начали использовать только табуляцию.
 
F

frank

Гость
можно использовать в атачах вместо полей attach_id, physical_filename и real_filename одно поле. для форума используемого атачи в первом сообщение (как правило для загрузки только торрент файлов) - ид темы, если же ещё и для загрузки файлов пользователями в комментарии - ид сообщения. название файла (добавлять префикс [site.name] или название темы с транслитом) можно формировать js при скачке пользователям.
не стоит забывать насколько плохо использовать трекер для загрузки файлов (как и скриншотов) пользователями, ведь они могут быть загружены на любой хостинг файлов (тот же onemove), это в свою очередь очень снизит нагрузку с сервера.

по-мелочи:
для удобства таблицы бт_торрентов не мешало бы объединить с таблицей атача.
если уж и оставлять загрузку двух файлов, то добавить поддержку более двух торрентов в теме, не говоря уже о вики-редактирование и прочих мега-замутов.
комментарий к файлу уже давно потерял свою актуальность, хорошо бы было убрать его и переоформить загрузку как на рутрекере.
вместо DL-статусов, стоит добавить закладки и отслеживаемые темы.
user_opt - раздробите на поля, имхо такой гемор держать столько данных в одном поле!
 

Zenden

Пользователь
не стоит забывать насколько плохо использовать трекер для загрузки файлов (как и скриншотов) пользователями, ведь они могут быть загружены на любой хостинг файлов (тот же onemove), это в свою очередь очень снизит нагрузку с сервера.
Спорно, если трекер локальные, данное новшество будет весьма сомнительным
 
F

frank

Гость
Спорно, если трекер локальные, данное новшество будет весьма сомнительным
есть много готовых скриптов загрузки файлов (лучше встроенного в движок), почему бы не установить какой-нибудь из этих скриптов на поддомен или подпапку?
 

dimka3210

Легенда
есть много готовых скриптов загрузки файлов (лучше встроенного в движок), почему бы не установить какой-нибудь из этих скриптов на поддомен или подпапку?
сравнение приведи, чем это "левые" загрузки от "правых" отличаются.
Если опять же использовать PHP, то нифига ты не выиграешь кроме гемора.
Сервер потратит столько же процессорного времени. Если уж на то пошло, то и сервер под аттачи отдельный ставить, что бы нагрузки снизить.
 

Basilevs

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

Дело в том что это трекер, а не всё в одном. Поэтому всё остальное что к трекеру не относиться надо убирать - оптимизация и есть, тогда как для загрузки архивов, картинок или чего-то ещё нужно использовать заточенные под это ресурсы/скрипты, благо они есть. У меня в сетке, к примеру, есть под картинки отдельный ресурс и под файлы отдельный ресурс, а в инете их вообще море.

Спорно, если трекер локальные, данное новшество будет весьма сомнительным

Если у вашей сетки нет ресурсов под картинки и файлы - это проблемы ваши. Так что нифига не спорно, а очень даже конкретно.
 

dimka3210

Легенда
Basilevs, тут вопрос стал таким боком:
есть много готовых скриптов загрузки файлов (лучше встроенного в движок)
Теперь читаем мою версию этого "лучше", я специально уточнил
Если использовать PHP
Т.е. я хотел сказать, что разницы никакой нет. Какой из PHP скриптов будет выполнять POST загрузку.
Сервер нагрузится одинаково.
 

Basilevs

Пользователь
Да я понял, я говорю вообщем, а не только про php.

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