Mon forum est lent ?

J’ai créé mon forum Discourse sur DigitalOcean et j’utilise actuellement un droplet de 3 Go, ce que je pensais suffisant pour faire fonctionner mon forum correctement. Mais pour le moment, il y a vraiment beaucoup de lenteur.

Chaque fois que plus de 10 personnes contribuent activement au même sujet en même temps, les ralentissements deviennent importants. Elles ne postent pas toutes simultanément ; elles se relaient, avec au maximum 3 ou 4 personnes en train d’écrire en même temps, mais cela pose problème.

Les utilisateurs doivent constamment rafraîchir la page pour voir les nouveaux messages, aimer un post ou savoir qui a aimé un message. Parfois, ils reçoivent un message indiquant qu’ils ont été déconnectés. Cela affecte vraiment mon trafic !

Il n’y a que 250 utilisateurs au total sur mon forum et nous n’avons pas plus de 30 personnes connectées simultanément pour le moment. Mais si les choses sont déjà mauvaises avec ce nombre d’utilisateurs, je m’inquiète pour les nouveaux utilisateurs potentiels et pour l’expérience générale sur mon forum.

forum.shanniiwrites.com

Avez-vous effectué une installation standard ? Avez-vous exécuté discourse-setup depuis que vous avez modifié la taille de la mémoire (le cas échéant) ?

Quelle est la taille de votre base de données ?

J’ai bien effectué une installation standard. Je n’ai pas encore exécuté discourse-setup. Comment puis-je le faire ? Désolé, je suis nouveau dans ce domaine.

Si vous n’avez pas exécuté discourse-setup, vous n’avez pas suivi discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub

Je ne sais pas, cela apparaît assez fréquemment. Les gens supposent que l’application en un clic de DigitalOcean est une méthode « officielle » pour installer Discourse.

Merci beaucoup ! Je vais surveiller les forums pour le moment et voir s’il y a d’autres problèmes.

J’ai exécuté discourse-setup et il semble que des problèmes de latence persistent. Il y a 7 personnes sur un sujet, ce qui empêche les nouveaux messages de s’afficher immédiatement.

Comment cette instance a-t-elle été installée ?

Avez-vous suivi le guide lié par Jay ci-dessus, ou utilisé l’installation en un clic ?

Y a-t-il un proxy devant votre installation ? Utilisez-vous Cloudflare ?

J’ai utilisé ce guide :

Je ne suis pas sûr de comprendre ce que vous voulez dire par les autres questions ? Comment pourrais-je vérifier ?

Désolé, nous ne prenons en charge ici que l’installation officielle, dont le lien figure ci-dessus.

Peut-être demander des conseils au créateur de la vidéo si vous avez suivi son installation.

Sont-ils vraiment différents ? Je n’avais aucune idée ! Je n’ai pas beaucoup d’expérience avec ce genre de chose, alors j’étais plutôt confus.

Ce n’est pas à nous de regarder la vidéo et de vous le dire. Nous ne pouvons pas prendre en charge les packages tiers ni les méthodes d’installation.

Si quelqu’un d’autre génère des revenus publicitaires en vous montrant comment installer quelque chose et que vous rencontrez désormais des problèmes, c’est à lui que vous devez vous adresser en premier.

Ok, donc après avoir parlé à un ami qui m’aide, j’ai utilisé l’installation en un clic. J’ai 3 Go de RAM, 3 To de transfert et 50 Go de SSD.

Pour autant que nous sachions, il n’y a pas de proxy. J’ai 264 utilisateurs.

Dans ce cas, vous devez contacter DigitalOcean : l’installation en un clic est un package tiers et n’est pas du tout prise en charge ici.

Merci pour votre réponse, nous allons essayer de les contacter.

Cependant, selon les spécifications de la machine virtuelle, devrait-elle pouvoir prendre en charge le nombre d’utilisateurs décrit (généralement 11 utilisateurs actifs simultanément, mais on a observé des pics allant jusqu’à 20-30) ?

De plus, devrions-nous supprimer quelques anciennes sauvegardes de Discourse ? Il ne reste que 7,7 Go d’espace de stockage (les sauvegardes occupent 14,5 Go). Peut-être que cela contribue également à la dégradation des performances ?

Avec l’installation standard, ces chiffres semblent douteux.

La seule recommandation que je puisse faire est de sauvegarder votre installation actuelle, de lancer un nouveau droplet, de suivre la procédure d’installation prise en charge documentée, puis de restaurer vos données.

Tout le reste relève de la responsabilité de DigitalOcean.

Merci encore pour votre réponse rapide.

Avez-vous des ressources détaillant comment restaurer à partir de la sauvegarde ?

Je suis convaincu que si vous essayez d’utiliser la recherche, vous pourrez trouver quelque chose qui vous guidera pour le faire.