Разработка торрент-трекера на основе TBDev v2.0 YSE

Установка и настройка форумов, CMS и прочих веб-приложений

Модератор: doliar

Правила форума
По вопросам настройки и установки коммерческих web приложений (IPB, DLE, vBulletin и т.д.) обращайтесь в техническую поддержку данных web приложений.

На данном форуме не рекомендуется создавать темы по вопросам настройки и установки коммерческих web приложений.

Re: Разработка торрент-трекера на основе TBDev v2.0 YSE

Сообщение Conteo » 26 дек 2008, 22:30

оптимезация зохватед мир!
Изображение
Пользователи федоры - как тараканы. Слабые духом и нервами давно вымерли, а оставшихся в живых уже ничем не взять.
Аватара пользователя
Conteo
Активный участник
 
Сообщения: 1813
Зарегистрирован: 14 мар 2008, 13:21
Откуда: Саратов, Заводской район
Домен: http://conteo.vfose.ru

Re: Разработка торрент-трекера на основе TBDev v2.0 YSE

Сообщение Rostov114 » 26 дек 2008, 23:15

Conteo писал(а):оптимезация зохватед мир!

Для сравнения....
Запросы на не оптимизированном движке(пользователь не авторитизован)
[1] => 0.000231 [UPDATE sessions SET sid = '', uid = -1, username = '', class = -1, ip = '', time = 1230318697, url = '/', useragent = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5' WHERE sid = '']
[2] => 0.000365 [SELECT * FROM orbital_blocks WHERE active = 1 ORDER BY weight ASC]
[3] => 0.000195 [SELECT * FROM news WHERE ADDDATE(news.added, INTERVAL 45 DAY) > NOW() ORDER BY added DESC LIMIT 10]
[4] => 0.000113 [SELECT COUNT(*) FROM users]
[5] => 0.000113 [SELECT COUNT(*) FROM users WHERE status='pending']
[6] => 0.000101 [SELECT COUNT(*) FROM users WHERE gender='1']
[7] => 9.012222 [SELECT COUNT(*) FROM users WHERE gender='2']
[8] => 6.294250 [SELECT COUNT(*) FROM torrents]
[9] => 8.916854 [SELECT COUNT(*) FROM torrents WHERE visible='no']
[10] => 8.583068 [SELECT COUNT(*) FROM peers WHERE seeder='yes']
[11] => 7.700920 [SELECT COUNT(*) FROM peers WHERE seeder='no']
[12] => 8.010864 [SELECT COUNT(*) FROM users WHERE warned = 'yes']
[13] => 8.010864 [SELECT COUNT(*) FROM users WHERE enabled = 'no']
[14] => 8.010864 [SELECT COUNT(*) FROM users WHERE class = 3]
[15] => 8.320808 [SELECT COUNT(*) FROM users WHERE class = 2]
[16] => 0.000148 [SELECT id, name, seeders, leechers FROM torrents WHERE (leechers > 0 AND seeders = 0) OR (leechers / seeders >= 4) ORDER BY leechers DESC LIMIT 20]
[17] => 7.200241 [SELECT COUNT(*) FROM indexreleases]
[18] => 9.799003 [SELECT userid FROM peers GROUP by userid]
[19] => 0.000119 [SELECT id, username FROM users WHERE status='confirmed' ORDER BY id DESC LIMIT 1]
[20] => 0.000205 [SELECT s.uid, s.username, s.class FROM sessions AS s WHERE s.time > 1230318397 GROUP BY s.username ORDER BY s.class DESC]


Итого 20 запросов...а вот оптимизированный(драконий торрент)
[1] => 9.012222 [SELECT * FROM orbital_blocks WHERE active = 1 ORDER BY weight ASC]
[2] => 0.000424 [SELECT * FROM news WHERE ADDDATE(news.added, INTERVAL 45 DAY) > NOW() ORDER BY added DESC LIMIT 10]
[3] => 0.009173 [SELECT userid FROM peers GROUP by userid]

Разницы нету?
Некоммерческий проект «HSDN»
Аватара пользователя
Rostov114
Автор
 
Сообщения: 3198
Зарегистрирован: 18 окт 2007, 02:21

Re: Разработка торрент-трекера на основе TBDev v2.0 YSE

Сообщение Conteo » 26 дек 2008, 23:52

Абсолютно никакой :no:
:crazy:
Изображение
Пользователи федоры - как тараканы. Слабые духом и нервами давно вымерли, а оставшихся в живых уже ничем не взять.
Аватара пользователя
Conteo
Активный участник
 
Сообщения: 1813
Зарегистрирован: 14 мар 2008, 13:21
Откуда: Саратов, Заводской район
Домен: http://conteo.vfose.ru

Re: Разработка торрент-трекера на основе TBDev v2.0 YSE

Сообщение Rostov114 » 27 дек 2008, 00:01

Conteo писал(а):Абсолютно никакой :no:
:crazy:

о_О
Некоммерческий проект «HSDN»
Аватара пользователя
Rostov114
Автор
 
Сообщения: 3198
Зарегистрирован: 18 окт 2007, 02:21

Re: Разработка торрент-трекера на основе TBDev v2.0 YSE

Сообщение Conteo » 27 дек 2008, 00:17

Rostov114 писал(а):о_О

шутю :)
Изображение
Пользователи федоры - как тараканы. Слабые духом и нервами давно вымерли, а оставшихся в живых уже ничем не взять.
Аватара пользователя
Conteo
Активный участник
 
Сообщения: 1813
Зарегистрирован: 14 мар 2008, 13:21
Откуда: Саратов, Заводской район
Домен: http://conteo.vfose.ru

Re: Разработка торрент-трекера на основе TBDev v2.0 YSE

Сообщение Rostov114 » 27 дек 2008, 05:48

Хм...оптимизировал но криво..вместо 12 запросов вогнал их в 3 запроса...но время ответа желает быть лучшем...
Некоммерческий проект «HSDN»
Аватара пользователя
Rostov114
Автор
 
Сообщения: 3198
Зарегистрирован: 18 окт 2007, 02:21

Re: Разработка торрент-трекера на основе TBDev v2.0 YSE

Сообщение Conteo » 28 дек 2008, 04:21

Ростов, какие моды планируется установить? Просто есть пара архиполезных модов, которые не помешало бы установить :wink:
Изображение
Пользователи федоры - как тараканы. Слабые духом и нервами давно вымерли, а оставшихся в живых уже ничем не взять.
Аватара пользователя
Conteo
Активный участник
 
Сообщения: 1813
Зарегистрирован: 14 мар 2008, 13:21
Откуда: Саратов, Заводской район
Домен: http://conteo.vfose.ru

Re: Разработка торрент-трекера на основе TBDev v2.0 YSE

Сообщение Rostov114 » 31 дек 2008, 17:59

Conteo писал(а):Ростов, какие моды планируется установить? Просто есть пара архиполезных модов, которые не помешало бы установить :wink:

:) Пока не каких....но принимаю предложения....но с предложениями желательно ссылки на моды.
Некоммерческий проект «HSDN»
Аватара пользователя
Rostov114
Автор
 
Сообщения: 3198
Зарегистрирован: 18 окт 2007, 02:21

Re: Разработка торрент-трекера на основе TBDev v2.0 YSE

Сообщение Conteo » 31 дек 2008, 19:18

Ну... начнем :)
Бан юзеров из профиля. (имхо упрощение процедуры бана)
Выделение новых торрентов в browse.php- оптимизация (тоже довольно неплохая вещь, ибо при большом кол-во юзеров и торрентов эта таблица раздувается как пузырь. На драконах таблицу readtorrents удалили со всеми вытекающими)
Еще не помешало бы скрыть статистику. Думаю, сам разберешся какэто сделать :wink:
Можно еще добавить вот это для красоты
Если еще не добавил, то неплохо было бы тег спойлер туда
Блок "Кто онлайн" на аяксе. Тоже неплохо
Пока хватит :)
Изображение
Пользователи федоры - как тараканы. Слабые духом и нервами давно вымерли, а оставшихся в живых уже ничем не взять.
Аватара пользователя
Conteo
Активный участник
 
Сообщения: 1813
Зарегистрирован: 14 мар 2008, 13:21
Откуда: Саратов, Заводской район
Домен: http://conteo.vfose.ru

Re: Разработка торрент-трекера на основе TBDev v2.0 YSE

Сообщение Rostov114 » 31 дек 2008, 19:47

=) А зачем статистику скрывать? Я ее просто оптимизирую да и все...
Некоммерческий проект «HSDN»
Аватара пользователя
Rostov114
Автор
 
Сообщения: 3198
Зарегистрирован: 18 окт 2007, 02:21

Пред.След.

Вернуться в Установка веб-приложений

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 206