bbPress 2.0: designed for scale?
I recently looked at bbpress.org for the first time in a while and was excited to see the progress on the plugin.
I run a bbPress install that has thousands of signed in members and receives about 500k pageviews per month (1,000+ new topics, 18,000+ posts). It ain’t no Facebook, but with WP deep integration it requires a beefy dedicated server to keep it running smoothly.
I was wondering whether bbPress 2.0 was designed with something like this (or larger) in mind, or whether it is more for small forum use only.
The reason I ask is because I notice that (1) all topics/replies will go into the same db table and (2) some things that were denormalised in bb_posts/bb_topics for performance are no longer denormalised in the plugin. For the latter I’m thinking of the number of replies per topic, the last poster in a topic, etc.
It seems that the queries to build paginated topic lists might involve some quite complex joins over very large tables as a result. Is this the case, or am I missing some aspect of the design?
I know that the WP engine handles all of this for blogs, but blogs (even on wordpress.com, where each individual blog has its own post table) do not typically scale to 1000s of posts per day.
Bottom line, will bbPress 2.0 be advisable for larger installs? Or is that still a job for the standalone version?
- You must be logged in to reply to this topic.