So, we’re currently hosting our 2300 members community at the $20/mo option. All is good and is pretty fast. Pageviews are between 200k and 500k / month, depending on the season.
Now, would I benefit moving to the $15/mo option to get more memory? Will downgrading the number of CPUs from 2 to 1 damange performance considerably? I somewhere read Jeff Atwood’s comments about CPU speed being much more important for Discourse than the number of CPUs.
Any comments? Any recommendations? Discourse team, you should know about it the most. Please give some insight.
Usually, the best plan is to go as cheap as you can then upgrade whenever you hit a limit (CPU, storage, or transfer). Resizing droplets is really easy, so unless you need more of something, save yourself $5-10 bucks a month until you do.
Multiple CPUs is mostly about concurrent requests. So if you don’t tend to have a lot of active logged in users at the same time – if your CPU usage is low overall – dropping down to 1 CPU and increasing memory (more cache, etc) could be a fine tradeoff.
On a side note, considering how successful your community is and the value it brings to its participants, you really should look into monetizing it with Patreon, a paywalled section or something similar. Start a new topic for that in community if you want to talk more about it.