We've been online since December, this month we reached the milestone of 400k monthly views
General answer: It really just depends on the data structure you have to store :P
What do you mean with "to store data with bif users visit"?
What do you mean, when you create the topic or when you want to move it?
@scottalanmiller I would like to scale out for two reasons:
But I'm not even close to your numbers. At the moment I cannot handle more than 30 perfectly simultaneous connections without giving a lot of 503:
(users are 50 at maximum, hits/s 25)
If it's not a big problem can you tell me what your configuration is?
Using a shared hard drive is cheaper than S3 ^^'. Unluckily I cannot afford performant/nice stuff all the year since there are months that my site have 50k views/day, others that have 2k. Adsense doesn't make me earn enough ^^'
And do you use the free CloudFlare plan?
It's been a few days since I'm thinking how to scale my site.
I'd like to scale out with new VPS, instead of scale-in the machine.
What I'd like to have in the end is something like: 1 "Nginx + Ghost"-vps, 2 "NodeBB"-vps, 1 "redis"-vps.
My only real concern is: how to handle the uploads?
I already use Imgur for the images, but I don't like the idea of an S3 bucket. There is a way to "share" some space between the two NodeBB vps (and the NginX), also using another vps as "disk only"?
I'm actually using (and I really like) OVH, do you know if there is some feature that allows to share this "space" not in readonly mode?
I'm trying to figure out this also to "implement" a Google-Cloud auto-scalable solution. (If I'll manage to do something, I'll write a guide on how to do that )
Whatever page you see in NodeBB, if you add
/api/ , it will give the content of that page as JSON. It's that simple.
Looks like your connection to NodeBB was lost, please wait while we try to reconnect.