Our community has high traffic spikes based on real world events. Ice hockey games to be exact, that result about 1000 messages to a dedicated topic in about 2,5…3 hours. As discussed in another topic, we have trouble dealing with the spikes.
This has lead me into prospecting other hosting options, on a limted budget. The target is around 50€ per month. The market has evolved since the last time I have studied the offers.
- For just 42€ you can get a dedicated box from Hetzner, with Ryzen 5 3600 CPU. That is a pretty powerful CPU with 6 cores. As it happens, I have a similar CPU on this laptop, and it can perform single-thread crunching about 40…50% faster than a typical well performing VPS.
- But in the same price range you can buy a VPS that has a huge number of cores, with somewhat lesser performance. Contabo gives you 10 cores for just 27$ and Hetzer comes with up to 16 cores at 62€. And these are just examples, many other providers out there.
These offers left me wondering, what kind of core setup is ideal for Discourse, in terms of maximizing the peak output? Fewer with higher performance, or a lot of them?
I tried searching for this, and mostly found my old posts . I recall this was a topic that came up here and there in the early days, but has not been thoroughly discussed recently. A lot of code has changed over the years, so perhaps the behavior of the software or generic recommendations have as well?