How many people can withstand nodebb?


  • GNU/Linux

    My site is located on the server digitalocean.
    Tariff: 1GB / 1 CPU
    30 GB SSD Disk
    2 TB Transfer
    (nginx, redis)

    I wonder how many people are online can withstand nodebb?


  • Gamers

    I also wonder that but never got valid answer.



  • I run NGINX with PageSpeed and HHVM.
    My system has 4GB RAM, 2 vCores (Intel Xeon E5-2690v2) and a 25GB RAID 10 SSD. I can handle with this setup easily 1.000.000 users a month, traffic was optimized (I now have a CDN) and so stay around 250GB bandwith for my website only.

    I rather not add the firmware archive here...
    It consumes more than 10TB traffic a month.

    Before I forget it, usually 100-500 people are online. And I never experienced a resource shortage, actually it is often the case that the RAM is only used to 25% and the CPU to 20%.


  • Plugin & Theme Dev

    @AOKP said:

    I run NGINX with PageSpeed and HHVM.
    My system has 4GB RAM, 2 vCores (Intel Xeon E5-2690v2) and a 25GB RAID 10 SSD. I can handle with this setup easily 1.000.000 users a month, traffic was optimized (I now have a CDN) and so stay around 250GB bandwith for my website only.

    I rather not add the firmware archive here...
    It consumes more than 10TB traffic a month.

    Before I forget it, usually 100-500 people are online. And I never experienced a resource shortage, actually it is often the case that the RAM is only used to 25% and the CPU to 20%.

    Redis or mongo?



  • @exodo said:

    @AOKP said:

    I run NGINX with PageSpeed and HHVM.
    My system has 4GB RAM, 2 vCores (Intel Xeon E5-2690v2) and a 25GB RAID 10 SSD. I can handle with this setup easily 1.000.000 users a month, traffic was optimized (I now have a CDN) and so stay around 250GB bandwith for my website only.

    I rather not add the firmware archive here...
    It consumes more than 10TB traffic a month.

    Before I forget it, usually 100-500 people are online. And I never experienced a resource shortage, actually it is often the case that the RAM is only used to 25% and the CPU to 20%.

    Redis or mongo?

    Redis. I know that in-time memory is a little problem, but my systems never encountered any issues and that since more than 1 year.

    A general performance tipp:
    Never ever use CloudFlare, except you want to attrack spambots and lose performance.


  • Gamers

    @AOKP That's bad. I am using CloudFlare at the moment. Why it reduces the perfomance? I mean how?


  • Translator

    @Ali @AOKP So far I didn't had too big of a issue with CloudFlare, besides the general issue that websockets refuse to work thanks to Cloudflare's end. (Note that my sites don't generate much traffic at all)



  • For me it resulted in spambots visiting my site and so eating resources and yes, the result was the same for me on several servers, setups and websites.

    Nowdays I use no additional spam protection like CloudFlare and I never encountered any issues within the last 1 and a half years (even in myBB).

    Last time I tried CloudFlare was 3 months ago, just to have it said.



  • Using CloudFlare on anything but their top package doesn't support websockets. So drops down to XHRPOLLING. And no one wants that.


  • Plugin & Theme Dev

    Btw how HHVM benefits you on nodebb? Isnt it for php?



  • @exodo said:

    Btw how HHVM benefits you on nodebb? Isnt it for php?

    Of course it is only for PHP. However, in my case PHP Scripts as the shopping system (WordPress + WooCommerce) are also a part of my site and therefore should not be forgotten when talking about traffic/load.


  • Admin

    On a $5 DigitalOcean droplet, we've seen the forum handle loads up to 300-400 concurrent users just fine, and this is on a single CPU!!

    Any more and you should probably get more cores, move your db to its own server, or scale horizontally


 

| |