Memory requirements for ~100 concurrent users
-
@babaggeii I would be very interested in seeing those numbers as well.
Just a note, NodeBB has excellent scaling abilities. If you find that your debate forum is a bit sluggish try manually bumping the clustering to two instances. You can read more about this feature in the docs.
-
We average at around 100 online users on a 1 core 1GB Ram 30GB SSD Disk VPS (DigitaOcean).
This is a 24h chart of CPU utilization. Average at about 5%... which leaves room for much more users.
-
@hek if you don't mind, how this graph was generated? Looks neat.
-
It is a screenshot from DigitalOceans droplet admin interface. They provide a few graphs of thing they can monitor from the "outside" like bandwidth, disk and CPU.
-
@Nivix Nice to see my scaling guide mentioned
Will add more to it if I remember... @baris @psychobunny and I spent most of September scaling up NodeBB, but the majority of the changes were merged straight into core, so if you have v0.5.1, you've already got 'em!
-
What do you mean by caching requests?
We don't have cloudflare in front of it. Their websocket support is too expensive for this open source project community forum.
But we do have a nginx (on the same droplet) proxying requests.
-
@julian I've got to say--the documentation for NodeBB is why I chose it over Discourse. There are still some docs lacking (and I know since the platform has not reached a full "1.0" version we should not expect full docs)...but the fact that you guys have put work into writing some documentation is great.
Thanks so much!