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 ?
C’est mon point, cette instance n’utilise pas de proxy ou de mise en cache, peut-être utilise-t-elle une droplet / cloud facturée 9 € par jour, donc je me demande si le fait qu’ils utilisent le cloud et non un VPS KVM ou un Bare Metal est la raison des nombreuses pannes ces jours-ci.
Non ! Je constate des pannes d’une instance dont je suis un ancien membre et oui, le contenu est important, mais je ne comprends pas comment une instance qui n’autorise pas le téléchargement subit de nombreuses pannes à cause d’une énorme quantité de données.
Existe-t-il un cas où une instance Discourse a géré une énorme quantité de données, même avec le téléchargement désactivé, qui a nécessité de réinitialiser toutes les données ou de migrer vers une autre configuration ?
S’il n’y a pas de données sur la RAM du serveur, le CPU et la taille de la base de données, il est stupide de spéculer sur la nature du problème. Il pourrait s’agir d’un problème de configuration.
Si vous voulez dire qu’ils utilisent un serveur de 2 Go pour 9 euros par mois avec 2 Go de RAM et que le forum existe depuis longtemps, il n’est pas difficile d’imaginer qu’ils doivent doubler la taille du serveur.