Trop de données peuvent-elles causer de la lenteur et nécessiter une réinitialisation ?

J’observe un forum Discourse avec un trafic énorme, ce qui provoque une lenteur. Il existe une tradition, disent-ils, de réinitialiser le forum et de recommencer. La raison invoquée est qu’à mesure que le forum grandit en données et en trafic, il nécessite plus de ressources comme la RAM, le CPU et le disque, ce qui augmente considérablement les coûts.

Y a-t-il une base à cela ? Quelqu’un ayant une expérience avec un trafic élevé peut-il expliquer si un trafic élevé nécessite réellement des serveurs de plus en plus puissants, même avec la mise en cache et d’autres optimisations ?

Contexte concernant leur serveur :

Le problème actuel n’est pas l’infrastructure (CPU/RAM/stockage), mais les revenus.
La dernière mise à niveau était coûteuse et nous ne pouvons pas nous le permettre.
La réinitialisation est nécessaire pour obtenir un « droplet » moins cher (avec moins de stockage, puisque tout le contenu sera supprimé).

Jeter l’histoire de votre communauté n’a pas vraiment de sens, à moins que ce que les gens ont dit l’année dernière n’ait aucune importance. Slack supprime par défaut les éléments vieux de quelques mois, je crois.

Quelle est la taille de votre base de données ? Votre problème de coût concerne-t-il l’espace disque ? Il existe des moyens moins chers d’en obtenir davantage (par exemple, en envoyant des images vers S3). Si la base de données est très volumineuse, vous pourriez effectivement avoir besoin de plus de RAM pour la supporter.

Avez-vous des problèmes de performance ? Le forum est-il lent ?