Echtzeit-Aktualisierung von Themen friert bei hoher Aktivität ein

Mein Forum ist ein Fußballforum, und ich habe ähnliche Herausforderungen erlebt.

Im Grunde stellte ich fest, dass es sich um ein Skalierbarkeitsproblem handelt.

Die Probleme traten bei mir auf verschiedenen Ebenen auf.

Digital Ocean:
1 CPU, 1 GB = 30–40 Nutzer in einer Chat-ähnlichen Situation
2 CPUs, 2 GB = 70–80 Nutzer in einer Chat-ähnlichen Situation
4 CPUs, 8 GB = problemlos für 120 Nutzer und 1000 Beiträge innerhalb von 2 Stunden. Die Grenze wurde nicht erreicht.

Ich teste derzeit verschiedene Stufen bei Hetzner (Spiegelwebsite), da sie günstiger ist, doch das lief nicht so reibungslos wie erhofft.

Meine bisherigen Erfahrungen:
3 CPUs (CPX 21 mit AMD-Chip) und 4 GB = Probleme mit 20 Nutzern
2 CPUs (Intel) und 8 GB = keine Probleme mit 20 Nutzern.

Ich werde gleich unter Spielbedingungen einen Test mit 80 bis 100 gleichzeitigen Nutzern durchführen.

Als ich die CPU-Auslastung bei Digital Ocean betrachtete, schien diese selbst unter Last zu allen Zeiten und auf allen Stufen relativ niedrig zu sein (<50 %).

Bei der Betrachtung der CPU-Auslastung bei Hetzner mit dem AMD-Chip sah ich eine mediane Auslastung von etwa 60 %, aber alle paar Minuten einen kurzen Spike bis zu 300 % der CPU-Auslastung. Dies trat bei dem Intel-Chip nicht auf.

Was das bedeutet, weiß ich nicht. Ich vermute, dass das CPU-Monitoring bei Hetzner besser funktioniert (Erfassung kurzer Spikes). Insgesamt scheint die CPU-Auslastung jedoch gut ausbalanciert zu sein. Auf den ersten Blick scheint Digital Ocean besser mit Spikes umzugehen, aber ich sollte nach diesem Wochenende mehr Informationen über Hetzner haben.