Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > General > Big Board Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Is there a limit to the number of forums on a site? Details »»
Is there a limit to the number of forums on a site?
Version: , by boozecrooze boozecrooze is offline
Developer Last Online: May 2007 Show Printable Version Email this Page

Version: Unknown Rating:
Released: 03-08-2007 Last Update: Never Installs: 0
 
No support by the author.

Hi.

Is there a limit to the number of forums on a particular site?

For example, let's say I have 10 specific categories, and then wanted the same categories for 50 different geographocal locations. That would come out to 500 forums. Would that be possible?

What would be the difficulties involved?
I would think that if this would be server intensive, if the site was to grow, would it be possible to split the geographical region sets into different servers?

Thanks!

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #2  
Old 03-08-2007, 04:27 PM
Zachery's Avatar
Zachery Zachery is offline
 
Join Date: Jul 2002
Location: Ontario, Canada
Posts: 11,440
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Its possible, but the more forums you have the bigger your datastore becomes. The realistlic limit on most servers is around 1000 total forums. How you are going to get people to post in 1000 differnt forums is beyond me Start small, work you're way big.
Reply With Quote
  #3  
Old 03-08-2007, 05:03 PM
boozecrooze boozecrooze is offline
 
Join Date: Nov 2006
Posts: 22
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi,

thanks for your reply.

So is it possible for the datastore to be too big? I can imagine the site becoming quite large but for now I guess its hypothetical (I'm definitely starting out small). But if I was to have say 1000 forums, would splitting them up across several servers alleviate any possible slowdowns, or are there other issues to consider?

Also, on another note, I can imagine the craziness in using the Admin CP to control 1000 forums. That would be nuts!! But as crazy as it may sound, I can see it getting to that point!

I really appreciate your help! Thanks!
Reply With Quote
  #4  
Old 03-09-2007, 05:20 AM
kmike kmike is offline
 
Join Date: Oct 2002
Posts: 169
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The main problem isn't in the datastore size, but in that the whole list of forums is re-processed by many of the main forum scripts (forumdisplay.php, index.php and basically everywhere if forumjump is enabled). I think you can go up to a few thousands forums without any noticable impact if you have a powerful web frontend. Or you can cache the processed forum list (iforumcache) for some time but not for long as it contains some important info.

I can't see how you can split the forums across several servers if you want all of them displayed in one list.
Reply With Quote
  #5  
Old 03-13-2007, 10:32 AM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Datastore size IS an issue. The whole datastore is loaded into memory for each pageload. Having too many forums, would increase the size of the datastore and (depending on server config/memory) could lead to swapping.
Reply With Quote
  #6  
Old 03-13-2007, 11:43 AM
boozecrooze boozecrooze is offline
 
Join Date: Nov 2006
Posts: 22
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I was definitely thinking that it would be an issue down the road. But would it get so big that it would cause the site to be unbearable, or are there any work-arounds to help with the datastore?

Thanks!
Reply With Quote
  #7  
Old 03-13-2007, 06:28 PM
kmike kmike is offline
 
Join Date: Oct 2002
Posts: 169
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Of course it is an issue, but you'll bump into the problem I described in the post #4 much much sooner than the point at which the datastore size will start to affect the performance.

For reference, the datastore table file size for 400 forums is ~500KB.
Reply With Quote
  #8  
Old 03-21-2007, 07:50 PM
arindra arindra is offline
 
Join Date: May 2006
Posts: 66
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

this maybe a little offtopic , but
i have had the problems of forumjumps , in a different way ... i have a large gallery on another site , which has got over hundreds of categories , and 30K members .
in Admin CP there was a option of assigning a category / image to a user , and it would totally make the browser crash / hang when trying to generate a list of users .
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 05:49 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04427 seconds
  • Memory Usage 2,258KB
  • Queries Executed 21 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (8)post_thanks_box
  • (8)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (8)post_thanks_postbit_info
  • (7)postbit
  • (8)postbit_onlinestatus
  • (8)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete