Как стать автором
Обновить

Комментарии 5

Самый ужасный выбор, который сделал автор. bbPress неповоротлив и в плане архитектуры БД выбрал самый ленивый способ — хранение инфы в стандартной wp_posts таблице (она не предусмотрена для форумов). Это общая таблица ВП и тип хранения для форума у bbPress: один комментарий на форуме — одна запись в эту не предназначенную для форума таблицу.
В итоге, когда у вас накапливается куча записей, страниц, записей произвольного типа, вукоммерц там хранит свои товары (ага — они давно пытаются эту ошибку исправить — переездом на отдельные таблицы БД — но это многолетняя тягомотина) и в добавок bbPress использует эту же таблицу. Это в итоге начинает дико тормозить.

И то что этот плагин от создателей вордпресс — еще не говорит о том что они не допустили ошибку. Они видимо пытались доказать что «ВП не для блогов» — у них это вышло. Но с способом реализации они ошиблись.

Почему не был выбран asgaros или primeForum (из состава плагина wp-recall)? Они как раз заводят свои отдельные таблички в БД для форумных групп, для самих форумов и отдельную для сообщений в топиках. Для метаинформации — своя отдельная табличка. В итоге это работает быстро. Потому что типы выбраны верно. Они не будут хранить информацию для выборки в типе long text — а завели свои, нужного типа поля с индексацией.

В общем руководство из 2010-го, когда сообщество активно bbPress проталкивало (а сейчас по нему минимум движухи — все поняли что именно этот плагин — не для правильного и большого форума).
Кто поумней выявили проблемы в его архитектуре и отказались от использования. И были написаны специальные плагины форумов что не имеют этого промаха в хранении в БД.
Владимир, добрый день. Спасибо за детальный ответ с конструктивными сравнениями. В данном случае, выбор пал на bbPress, т.к. посматриваю еще тему для WP, которую поддерживает bbPress. Не знаю, работает ли тема с форумом Asgaros Forum (например). А bbPress просто один из популярных и под него многие делают. Но перспективы торможения меня не устраивают. Сейчас модерация спамеров крайне долго происходит, не очень доволен.

А в Asgaros Forum есть перенос базы из IPB или например для конвертации уже существующей базы bbPress в Asgaros Forum?
Форумы успешно вписываются в дизайн темы. Единственно что добавить — чтоб у темы была возможность отключить боковой сайдбар. на форуме будет мешать.
Я думаю что у асгароса или у реколл есть способы конвертации — самое сложное вы уже сделали — перенесли в экосистему вордпресс. Я однажды уже замечал что bbPress хорош лишь тем, что он дает кучу движков перенести. А потом уже с него переносят как правило в асгаросы, рекол, вп-форо и прочие. Это нужно уточнять у того плагина форума, к которому вы присматриваетесь. За всех не скажу — ищите: «BBPress Migrator %plugin-name%». Где %plugin-name%" — имя мною упомянутых плагинов
Благодарю, все равно bbPress помог переехать. А этот пост для тех кто так же страдал :)
Возникла еще одна сложность в bbPress с дублированием первого поста в начале каждой темы.
Кто-то сталкивался с таким? Т.е. дублируется первый пост, одно время, один текст, полный дубль. Третье, и дальнейшие посты все нормально…
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации