tankman1989
Active Member
- Reaction score
- 5
I've always been curious as to the server requirements to run a forum (such as this). Not only do I need to know about hardware requirements but also network bandwidth for the uplink to the net. I would say that the largest variables in determining the needs would be the number of users (IDK if it matters if member vs guest), the number of posts and the number of searches performed on the server at the same time.
Is there any guideline as to how many cores and CPU speed is needed to run X number of users or something that states when high RPM HD's should be upgraded to SSD's?
Just to give a theoretical starting point I was thinking of a userbase of about 15-18,000 members with an average of about 2-3,000 members being active/using on a consistent basis (all members will be using it but only about 20% will be using at any given moment - on average). Now what happens if for some reason the usage is upped to 60-80% for a short time (like a few days to a week) - how can the system be planned to manage that? Is it possible to handle the load but with slower results?
Finally, if you are supporting many forums (let's just say 20). What would be the best way to load balance across one or more servers to ensure that when a specific forum gets a usage spike the system is able to handle it - even if it means sacrificing a little performance to the other 19 forums?
Is there any guideline as to how many cores and CPU speed is needed to run X number of users or something that states when high RPM HD's should be upgraded to SSD's?
Just to give a theoretical starting point I was thinking of a userbase of about 15-18,000 members with an average of about 2-3,000 members being active/using on a consistent basis (all members will be using it but only about 20% will be using at any given moment - on average). Now what happens if for some reason the usage is upped to 60-80% for a short time (like a few days to a week) - how can the system be planned to manage that? Is it possible to handle the load but with slower results?
Finally, if you are supporting many forums (let's just say 20). What would be the best way to load balance across one or more servers to ensure that when a specific forum gets a usage spike the system is able to handle it - even if it means sacrificing a little performance to the other 19 forums?