| 11:30 am on Jul 4, 2006 (gmt 0)|
Welcome to WebmasterWorld, funfuntimer. That's an interesting question - sometimes, you need a lot of forums to provide the proper organization. I've got a vBulletin installs with 500+ forums, but the combination of 4K forums and a million posts for design criteria is one heck of a busy forum. If you are getting a million posts,you are probably looking at tens of millions of pageviews per day.
One approach might be to break it into a number of installations (e.g., by region). I'd spend some time hunting around big-boards.com and see if anyone else has the kind of activity and forum complexity you are designing for.
| 1:11 pm on Jul 4, 2006 (gmt 0)|
I just wonder why the vbulletin have to load all the forum information into the cache first,
I believe when I visit ebay or yahoo, I dont need to load the whole ebay or yahoo into the cache, it is not reasonable~
| 6:23 pm on Jul 4, 2006 (gmt 0)|
What is actually being cached? If you have a ton of forums, using no jump menu or a limited jump menu is one key move. (That's the dropdown forum selector that's on every page by default.)
| 12:54 am on Jul 5, 2006 (gmt 0)|
Is using InnoDB instead of MyISAM as the storage engine for database tables help?as InnoDB allows row level locking.
| 2:01 am on Jul 5, 2006 (gmt 0)|
rogerd, this is the reply I get from vbulletin forum:
One of the problems is that all the forums are loaded into the forumcache on each page. With 4000 forums that would be an immense amount of data.
I don't think it even matters much if they're actually displayed or not.
| 9:05 am on Jul 5, 2006 (gmt 0)|
With that amount of forums you'd probably need to do some customizing no matter what...
| 1:53 pm on Jul 5, 2006 (gmt 0)|
Regindk is probably right - most forum packages are really geared to a modest number of forums. I don't know if I've ever seen an operating board with 4K individual forums. You could always try a pilot install - stuff 4K forums into the database, and see how things load up.