Страница 1 из 1

Настройка сервера, MySQL... для большого форума

СообщениеДобавлено: 14 авг 2011, 12:04
lsan
Форум разросся неимоверно.
Больше 1, 2 млн постов, БД в gzip-е почти 400Мб.
Уже третий год сижу на виртуальном сервере.
Последние три месяца временами форум тормозит неимоверно.
Судя по всему - проблема с настройками сервера и MySQL.
Кто-то сталкивался с подобными проблемами?
Может есть какие рекомендации по настройке?
Типа примеров config-файлов.
Может, какие мысли по реорганизации форума чисто административными функциями.
Стандартные функции не рассматриваются.
Удаление старых тем тоже не желательно.

Переиндексация форума (для поиска) - даст реальные результаты? Есть смысл ее проводить периодически? Как часто?
А то она у меня на Денвере идет несколько суток...
Насколько критично то, что на эти сутки не закрывается форум на хостинге? Или разумнее закрывать форум и запускать переиндексацию на хостинге?

Тут короче тема на целый раздел форума поддержки PHPBB тянет. :D

СообщениеДобавлено: 14 авг 2011, 12:13
crash
lsan писал(а):Тут короче тема на целый раздел форума поддержки PHPBB тянет.

ничего подобного. Вы тему то свою прочтите, особенно заглавие "Настройка сервера MySQL". Тут не важно большой форум или большой портал, вам просто надо настроить MySQL. А это согласитесь к поддержке самого форума мало как относится.
lsan писал(а):Может есть какие рекомендации по настройке?

на mysql.com есть много рекомендаций по оптимизации настроек. Возможно что и на phpbb.com найдете какие-нибудь советы. Сам я их там не искал.

СообщениеДобавлено: 19 авг 2011, 02:37
lsan
При переходе на свой сервер (виртуальный или не очень...) вопросы настройки MySQL - впрямую становятся вопросами поддержки форума.
По крайней мере, какие-то общие рекомендации для больших форумов, наверное можно дать. Хотя бы просто конфиг MySQL для форума - миллионщика выложить, как пример.
На что обратить внимание при настройке?
Потребности-то ведь однотипные. От тематики форума не зависят.
Да и какие-то экспертные рекомендации непосредственно по форуму, наверное, есть.
Какой поиск лучше использовать?
Какие таблицы оптимальнее для больших PHPBB-форумов MyISAM или InnoDB?
Как перейти корректно с одного типа таблиц на другой?
Не знаю, может еще какие-то рекомендации по оптимизации работы большого форума есть, исходя из личного опыта.
Проблема-то есть. Как-то ее решают все, кто с ней сталкивается?