 |
 |
Форум сетевых администраторов » Веб Форумы » VBulletin 2.x.x » VB флейм » Администраторы о vB 3.0.0
| Автор |
| Тема |
 |
|
 |
|
|
|
-= n0b0dy =-

Зарегистрирован: Oct 2001
Место проживания: rus|53
Публикаций: 624
Статус:  |
Ну вот все это дело уже близится к концу, т.е. скоро мы увидим тройку на золоте. Уже большинство имело (имеет) возможность пощупать RC.
Вот и хотелось бы услышать мнения о том что ждали, что получили и чего не хватает.
__________________
No pity, no mercy, no regret.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
21-01-2004 22:20 |
|
|
Участник+
|
Хех... 50 мег для такого форума вообще семечки...
У... |
[сооб. #59403]
22-01-2004 19:06 |
|
Участник+

Зарегистрирован: Jul 2001
Место проживания:
Публикаций: 63
Статус:  |
Хех... 50 мег для такого форума вообще семечки...
У нас вложения разрешены только в одном форуме...
И даже при чистке каждые три месяца с оставлением сообщений только за последний месяц - в настоящее время таблица attachments около 800 мег... Таблица Search Index около 300 мег..
Небольшая статистика
Пользователей: 9,338
Тем: 87,249
Сообщений: 1,113,007
Текущих пользователей сейчас: 174
Ð_екорд: 267
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
22-01-2004 19:06 |
|
|
MuZzClub.ru
|
quote: Небольшая статистика
это я уже видел...
а... |
[сооб. #59409]
22-01-2004 20:39 |
|
MuZzClub.ru


Зарегистрирован: Jul 2002
Место проживания: Ireland
Публикаций: 2710
Статус:  |
quote: Небольшая статистика
это я уже видел...
а вот это
quote: И даже при чистке каждые три месяца с оставлением сообщений только за последний месяц - в настоящее время таблица attachments около 800 мег... Таблица Search Index около 300 мег..
более интересно... еще более интересно мне статистика по загрузке сервера вашим форумом, а также какой у вас сервер, хост, траффик и т.п. но это уже оффтоп, так что плиз, напиши мне все это в ПС или на мыло!
Заранее спасибо!
__________________
yMC.ru - хомяк музыканта
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
22-01-2004 20:39 |
|
|
Участник+
|
MCTarakan - За этот вариант не против.
Окончательный... |
[сооб. #59462]
23-01-2004 08:13 |
|
Участник+

Зарегистрирован: Jul 2001
Место проживания:
Публикаций: 63
Статус:  |
MCTarakan - За этот вариант не против.
Окончательный вариант когда он будет попросил бы не выкладывать на всеобщий доступ.
По поводу загрузки и прочего... Я думаю может и кому еще будет интересно.
Сайт и форум стоят на отдельной машине
Dual P3 1GHz, 1024 Mb RAM, 18 Gb UW SCSI HDD for DB & 2x120 SATA HDD for OS & DB Backup
ВСЕ таблицы форума переведены в InnoDB для повышения производительности. Сам сайт работает еще и с Zend Performance Suite с кешированием отдельных функций. Форум не оптимизируется и не кешируется Zend'ом.
Позавчера проводили он-лайн встречу с Гоблиным прямо на форуме. Тачка затыкалась по причине нехватки памяти и проца. CPU Idle было 0, load average под 50-80. Но при этом еще все как то пыталось работать.
Стоит наверное напомнить, что в настоящее время база даных с форумом занимает на диске в одном файле InnoDB около 3 гиг.
Ð_то была версия 2.2.9 ненуленная (ибо форум официально куплен) и практически без хаков. Только перевод.
Вчера пытались заапгрейдить на RC3. Ждать надоело пока она таблицу поиска грохнет... Остановили и сейчас грохнули ее руками и пытаемся снова.
Nicky добавил 23-01-2004 в 08:17:01:
Кстати про кодироки....
koi8-r является стандартом и прописан в RFC, как собственно и ISO-8859-5, в отличие от win-1251, которую придумала MS.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
23-01-2004 08:13 |
|
|
Участник+
|
Nicky
расскажи пожалуйста, повысилось ли... |
[сооб. #59478]
23-01-2004 10:40 |
|
Участник+

Зарегистрирован: Oct 2003
Место проживания: Valhalla.ulver.com
Публикаций: 180
Статус:  |
Nicky
расскажи пожалуйста, повысилось ли быстродействие форума и вообще произошли ли какие-либо изменения с загрузкой сервера и бэндвичем после перехода на vB3? Какие вообще положительные/отрицательные моменты прочувствовались? Ð_то наверняка должно быть заметно на таком большом форуме..
Теперь про KOI8-R. У вас жалобы были от пользователей за использование этой кодировки?
__________________
www.ulver.com - сайт о Скандинавии и Язычестве
valhalla.ulver.com - конференция Valhalla
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
23-01-2004 10:40 |
|
|


Участник+
|
| По быстродействию пока не скажу, ибо втроенное... |
[сооб. #59494]
23-01-2004 15:53 |
|
Участник+

Зарегистрирован: Jul 2001
Место проживания:
Публикаций: 63
Статус:  |
По быстродействию пока не скажу, ибо втроенное кеширование vb3 выключено. Особо ничего не изменилось. Но есть одна полезная фича- это хранение вложений на диске а не в базе..
Как только заапгрейдили - сразу же перевели все на диск...
Ибо таблица attachments была около 800 мег. Стало побыстрее всмысле напряга базы по памяти
Жалоб на koi8-r не было - нормально настроенный Apache (не русский кстати) нормально отдает как надо... Достаточно выставить автоопределение в браузере.
Теперь - советы по апгрейду больших форумов.
Перед апгрейдом сделайте TRUNCATE таблицам типа search_index и words. Апгрейд пройдет намного быстрее. Дело в то, что апгрейдный скрипт расчитан и на старые версии MySQL, где TRUNCATE нет. Поэтому делает DELETE FROM. Представьте что будет при выполнении такого запроса к таблице на 300 мегабайт? У нас он работал 3 часа, потом тормознули и все руками убили. TRUNCATE выполнялся 0.01 секунды... :-)
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
23-01-2004 15:53 |
|
|
MuZzClub.ru
|
| огромное спасибо за подробности! Я думаю еще... |
[сооб. #59503]
23-01-2004 18:18 |
|
MuZzClub.ru


Зарегистрирован: Jul 2002
Место проживания: Ireland
Публикаций: 2710
Статус:  |
огромное спасибо за подробности! Я думаю еще стоит рассказать о базе InnoDB и о том, как вы переводили движок форума на нее...
__________________
yMC.ru - хомяк музыканта
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
23-01-2004 18:18 |
|
|
-= n0b0dy =-
|
На правах техсаппорта софт-форум.ру =)
3-ку... |
[сооб. #59510]
23-01-2004 19:44 |
|
-= n0b0dy =-

Зарегистрирован: Oct 2001
Место проживания: rus|53
Публикаций: 624
Статус:  |
На правах техсаппорта софт-форум.ру =)
3-ку поставили еще без меня, долгое время работали на 6-ой бетке. Впечатления не очень, загрузка даже не больших тем достигала, порядкаа 30ти секунд. Я особых действий по этому поводу не предпринимал, работало на стандартных настройках. Вот когда перешли на 2 кандидат, vB Options, были подробно изучены и опробованы.
Включение внутреннего кэширования (вернее несколько иное хранение сообщений в базе) дало существенный прирост в скорости работы форума. Отключение не нужных наворотов, освободило базу от лишних запросов. Вывод один: 3-ку приходится все таки подстраивать под сервер, и приходится зачастую жертвовать нововведеными возможностями.
Трафик. Пункт отдельный. Скин все же тяжеловат, даже при минимуме графики, оно объясняется желанием разработчиков сделать, его перевариваемым для всех браузеров. Лечится это будет, наверное, уже установкой другой шкурки.
Ну и код все таки вводит в уныние, оптимизации sql как не было, так и нет. Запрос на выборку сообщения в теме страшен, как и большинство других, рутинных запросов. Скорость инвижена, вб не получит никогда.
На мой взгляд vB 3.0.0 все же для тех у кого свой сервер (дедик или колокейшен), а 2.х.х оптимальный вариант для всех остальных. Ибо при большой нагрузке, уже свыше 200-300 хостов, хостер начнет трясти кулачками.
А модификации для 3-ки писать стало проще, буквально в 2-3и добавления деалется склейка и поднятие первого сообщения в теме. И как программиста очень порадовало возможность создания "программируемых" шаблонов (добавление <if > <else> </if> ), хотя для дизайнера это будет головной болью.
О языковой системе сказать ничего не могу, тут уж кто переводами занимался, поведают больше.
__________________
No pity, no mercy, no regret.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
23-01-2004 19:44 |
|
|
MuZzClub.ru
|
спасиб за детальный ответ...
[quote]А модификации... |
[сооб. #59512]
23-01-2004 20:43 |
|
MuZzClub.ru


Зарегистрирован: Jul 2002
Место проживания: Ireland
Публикаций: 2710
Статус:  |
спасиб за детальный ответ...
quote: А модификации для 3-ки писать стало проще, буквально в 2-3и добавления деалется склейка и поднятие первого сообщения в теме.
гы, не напишешь их случаем? 
Да, кстати, как по запросам к базе? Так как микростата для вб3 нет и самим не посмотреть сколько запросов например у таких частых страниц как главная, forumdisplay & showthread
quote: Ну и код все таки вводит в уныние, оптимизации sql как не было, так и нет. Запрос на выборку сообщения в теме страшен, как и большинство других, рутинных запросов. Скорость инвижена, вб не получит никогда.
т.е. большинства оптимизации, о которой так давно мы мечтали на самом деле не произошло?
Т.е. вывод напрашивается невеселый? Вб 3.0 в своем чистом виде более ресурсоемкая чем ВБ2 как по работе с сервером, так и по трафику?
Да и еще
quote: Включение внутреннего кэширования (вернее несколько иное хранение сообщений в базе) дало существенный прирост в скорости работы форума. Отключение не нужных наворотов, освободило базу от лишних запросов. Вывод один: 3-ку приходится все таки подстраивать под сервер, и приходится зачастую жертвовать нововведеными возможностями.
можно подробнее о тех "ненужных наворотах", какие вы отключили?
__________________
yMC.ru - хомяк музыканта
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
23-01-2004 20:43 |
|
|
-= n0b0dy =-
|
| [quote]т.е. большинства оптимизации, о которой... |
[сооб. #59515]
23-01-2004 21:41 |
|
-= n0b0dy =-

Зарегистрирован: Oct 2001
Место проживания: rus|53
Публикаций: 624
Статус:  |
quote: т.е. большинства оптимизации, о которой так давно мы мечтали на самом деле не произошло?
действительно получается так. Не буду голословным вот пример запроса, как я уже упоминал для выборки сообщений темы:
PHP:
SELECT
post.*, post.username AS postusername, post.ipaddress AS ip,
user.*, userfield.*, usertextfield.*,
" . iif($forum['allowicons'], 'icon.title as icontitle, icon.iconpath,') . "
" . iif($vboptions['avatarenabled'], 'avatar.avatarpath, NOT ISNULL(customavatar.avatardata) AS hascustomavatar, customavatar.dateline AS avatardateline,') . "
" . iif($vboptions['reputationenable'], 'level,') . "
" . iif(!$deljoin, 'NOT ISNULL(deletionlog.primaryid) AS isdeleted, deletionlog.userid AS del_userid, deletionlog.username AS del_username, deletionlog.reason AS del_reason,') . "
editlog.userid AS edit_userid, editlog.username AS edit_username, editlog.dateline AS edit_dateline,
editlog.reason AS edit_reason,
post_parsed.pagetext_html, post_parsed.hasimages,
IF(displaygroupid=0, user.usergroupid, displaygroupid) AS displaygroupid
FROM " . TABLE_PREFIX . "post AS post
LEFT JOIN " . TABLE_PREFIX . "user AS user ON(user.userid = post.userid)
LEFT JOIN " . TABLE_PREFIX . "userfield AS userfield ON(userfield.userid = user.userid)
LEFT JOIN " . TABLE_PREFIX . "usertextfield AS usertextfield ON(usertextfield.userid = user.userid)
" . iif($forum['allowicons'], "LEFT JOIN " . TABLE_PREFIX . "icon AS icon ON(icon.iconid = post.iconid)") . "
" . iif($vboptions['avatarenabled'], "LEFT JOIN " . TABLE_PREFIX . "avatar AS avatar ON(avatar.avatarid = user.avatarid) LEFT JOIN " . TABLE_PREFIX . "customavatar AS customavatar ON(customavatar.userid = user.userid)") .
iif($vboptions['reputationenable'], " LEFT JOIN " . TABLE_PREFIX . "reputationlevel AS reputationlevel ON(user.reputationlevelid = reputationlevel.reputationlevelid)") . "
" . iif(!$deljoin, "LEFT JOIN " . TABLE_PREFIX . "deletionlog AS deletionlog ON(deletionlog.primaryid = post.postid AND deletionlog.type = 'post')") . "
LEFT JOIN " . TABLE_PREFIX . "editlog AS editlog ON(editlog.postid = post.postid)
LEFT JOIN " . TABLE_PREFIX . "post_parsed AS post_parsed ON(post_parsed.postid = post.postid)
WHERE $postids
ORDER BY dateline $postorder
");
как минимум 5-ть LEFT JOIN конструкций в лучшем случае и 10 в самом плохом. Вывод что бы разгрузить базу, нужно что бы эти 5-ть лишних не выполнялись никогда.
quote: Т.е. вывод напрашивается невеселый? Вб 3.0 в своем чистом виде более ресурсоемкая чем ВБ2 как по работе с сервером, так и по трафику?
боюсь что так, по поводу трафика, точно утверждать не буду, так как на данный момент у меня нет точных цифр.
quote: можно подробнее о тех "ненужных наворотах", какие вы отключили?
постараюсь накидать, список тех опций, на которые стоило бы в первую очередь обратить внимание, при настройке vB
__________________
No pity, no mercy, no regret.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
23-01-2004 21:41 |
|
|
Участник


Зарегистрирован: Feb 2003
Место проживания: Москва
Публикаций: 104
Статус:  |
Привет...
Че-то скучно стало, вот и решил написать.
Поставил я себе сей продукт на базу: 300 мегов.
Общем, форум оказался удачным на столько, на сколько я себе даже не представлял. Очень шустрый получился движок. При том, что кол-во таблиц в базе возрасло в 2 раза, он стал меньше грузить сервер (может у кого иначе, но у меня так) и летает безглючно уже третий день.
В 2.2.8 до этого каждый день вылазили те или иные ошибки.
На вид - смотрится понтово, ИМХО, однако юзер принял горизонтальное расположение (ну новый стиль) в штыки. Процентов 80 юзеров возмутилось. Пришлось сделать отдельный стиль - старый. Жаль, что в опциях доски можно выбирать только один из вариантов показа! ИМХО - большой минус. Ну кововырямшись - траблу порешил.
Немного мутно с группами пользователей. ИМХО - слишком много там опций и я пока до конца так и не врубился, че к чему. Во 2й борде с этим было полегче.
XML - да, на вид страшно, но до жути удобно. Мне понравилось.
Вообще, по впечатлениям, форум такой, что на него даже хаков писать не хочется. Такое ощущение, что все там так, как и должно быть на цивильном форуме.
Ну вроде пока все...
Жду ваших рассказов...
__________________
Folloving the Lenin's way!..
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
24-01-2004 04:49 |
|
|
Участник+
|
| Насчет расположения - согласен!Я народу показал... |
[сооб. #59540]
24-01-2004 11:11 |
|
Участник+

Зарегистрирован: Mar 2003
Место проживания: Россия , Пятигорск
Публикаций: 246
Статус:  |
Насчет расположения - согласен!Я народу показал RC3 они мне мол уродско сделано!Правд я буду делать не с выбором расположения а полностью только старый! Новый:
1 - некрасивый!
2 - вертикальный скроулинг сильно увеличился!
3 - сообщения кажутся маленькими и короткими!
Не - я все таки потерплю до финала! В RC3 все равно ошибки есть!
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
24-01-2004 11:11 |
|
|
-= n0b0dy =-
|
Закладка General Settings
Опция Use Forum Jump Menu,... |
[сооб. #59549]
24-01-2004 12:57 |
|
-= n0b0dy =-

Зарегистрирован: Oct 2001
Место проживания: rus|53
Публикаций: 624
Статус:  |
Закладка General Settings
Опция Use Forum Jump Menu, рекоммендую выставить в No для форумов с большим количеством разделов и подразделов, благодаря этому:
1. уменьшится объем хтмл-кода
2. уберется 1 запрос на составление Forum Jump'a
Закладка Cookies and HTTP Header Options
GZIP HTML Output, при наличии mod_gzip на сервере крайне рекоммендуется. Ибо опция позволяет сжимать выходной текстовый поток, тем самым экономя ценные мегабайты бэндвича. Платные хостеры как правило всегда имеют этот мод.
GZIP Compression Level, если включена пердыдущая опция, то здесь стоит выставить значение от 1 до 3, больше 3-х выставлять не имеет смысла, так как кроме дополнительной нарузки на сервер это ничего не принесет.
Add No-Cache HTTP Headers - включенная опция заставляет браузер (или прокси сервер) не кэшировать страницы форума, с одной стороны это хорошо, пользователь будет видеть актуальную информацию, с другой плохо, при каждой загрузке браузер берет страницу не из кэша, а с сервера. Если ресурс посещаем то стоит выключить эту опцию, как ни как экономия ресурсов.
Remove Redirection Message Pages - убирает экраны редиректа, всякие "спасибо за то, что отправили сообщение...". Ð_кономит трафик + скрипт не выбирает из базы текст сообщения редиректа.
Закладка Server Settings and Optimization Options
Public phpinfo() Display Enabled в положение No, в целях безопасности
Cached Posts Lifespan - наверное одна из самых оптимизирующих опций. Подробнее остановлюсь на ней. Итак это так называемое внутреннее кэширование постов vB. Сама опция позволяет выставит количество дней, в течении которых хранится кэш поста в базе. Что такое кэш поста? Ð_то тот же пост, только в нем все vB коды заменены html кодами, а значит при выводе поста из кэша, vB не приходится преобразовывать vB код в html, в этом то и заключается громадный плюс этой опции. С другой стороны сообщения занимают в два раза больше места (хранится ориинал и его кэш).
Update Thread Views Immediately
Update Attachment Views Immediately
обе опции отвечают за мгновенное обновление сетчиков сообщений/аттачей, замечу что на больших форумах (имеется ввиду посещаемость большая) мгновенное обновление вызывает нагрузку на базу. По-этому рекоммендую обе опции в No. Счетчики будут просто обновляться 1 раз в час, не так и страшно это.
Закладка User Listing & Profile Viewing
Show Last Post on Profile Page в No в любом случае.
Закладка Message Searching Options
Allow Search Wild Cards - поисковые запросы с подстановками (*,?) более гибки, но и более ресурсоемки. Выбирайте сами, основываясь на том что далеко не каждый использует подстановки в запросах.
Automatic Similar Thread Search - включает механизм поиска и вывода "подобных" тем. Во-первых, грузит базу при выводе темы, во-вторых, поиск "похожесть" тем оставляет желать лучшего.
Закладка Forum Display Options (forumdisplay)
Show Users Browsing Forums - выводит список тех кто также просматривает форум. Грузит не особо сильно, но при отключении хуже не станет =)
Закладка Thread Display Options (showthread)
Show Users Browsing Threads - как и в предыдущем случае.
Check Thread Rating - если пользователь выставлял оценку темы, то благодаря этой опции он сможет увидет, как он проголосовал. Вспомните, как у вас рейтингуют темы и с чистой совестью поставте No
Check Thread Subscription - если пользователь подписан на тему, то в списке тем рядом с названием темы будет выводится небольшой значек, напоминающий пользователю об этом. А в самой теме "Subscribe to this thread" сменится на "Unsubscribe to this thread". Жили без этого и дальше проживем, No и минус 1 запрос.
Show Similar Threads? - работает в паре с Automatic Similar Thread Search, если отключен первый, то не работает и второй.
__________________
No pity, no mercy, no regret.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
24-01-2004 12:57 |
|
|
MuZzClub.ru
|
| [quote]Жаль, что в опциях доски можно выбирать... |
[сооб. #59557]
24-01-2004 15:23 |
|
MuZzClub.ru


Зарегистрирован: Jul 2002
Место проживания: Ireland
Публикаций: 2710
Статус:  |
quote: Жаль, что в опциях доски можно выбирать только один из вариантов показа! ИМХО - большой минус. Ну кововырямшись - траблу порешил
все делается очень просто - в админке выбирается ЛЮБОЙ ВИД показа постбита (хоть вертикально, хоть горизонтально), далее, создается 2 стиля и, в одном из них меняются местами шаблоны postbit & postbit_legacy - все, в однм стиле будет вертикально, а во втором горизонтально! 
А у меня народ наоборот
quote: XML - да, на вид страшно, но до жути удобно. Мне понравилось.
еслиб я еще знал чо с ним делать... вроде это для экспорта? Поидее можно вытягивать все что угодно? А вот как?
Vanish спасиб, уважаемый!
__________________
yMC.ru - хомяк музыканта
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
24-01-2004 15:23 |
|
|
MuZzClub.ru
|
| так, седня скачал MicroStats для вб 3.0 так вот такая... |
[сооб. #59599]
25-01-2004 01:01 |
|
MuZzClub.ru


Зарегистрирован: Jul 2002
Место проживания: Ireland
Публикаций: 2710
Статус:  |
так, седня скачал MicroStats для вб 3.0 так вот такая статистика по обращениям к базе:
ForumHome: 12 queries (это при том, что у меня установлена новая WelcomPanel & Lastposts on Forumhome)
ForumDisplay: 14 queries (хаков не стоит)
ShowThread: 9 queries (хаков не стоит)
Лично для меня это большая разгрузка базы! До этого на моей главной странице выполнялось 57 MySQL запроса, на ForumDisplay - 22 MySQL запроса и на ShowThread - 27 MySQL запроса! Правда форум у меня был прилично прохакан...
__________________
yMC.ru - хомяк музыканта
Сообщение было отредактировано MCTarakan 25-01-2004 в 01:40
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
25-01-2004 01:01 |
|
|
|
Формат времени GMT. Текущее время 23:01.
|
Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения. |
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
|
|
|
|
| |
Page generated in 0.71133804 seconds (99.12% PHP - 0.88% MySQL) with 27 queries.
|
 |