Avec votre matériel, je m’attendrais à obtenir un temps moyen de connexion/dernier temps d’environ 150 ms pour l’application, 80 ms pour SQL.
Je commencerais avec 12 workers et je verrais comment cela se comporte. La meilleure chose que vous puissiez faire est de suivre les métriques ; si vous voulez savoir si vous devriez ajouter plus de workers, vérifiez si les requêtes sont mises en file d’attente en attendant les workers de l’application.
Suivez-vous les métriques que Discourse lui-même exporte via l’exportateur Prometheus ? Celles-ci vous donneront une bonne vue d’ensemble des performances de l’instance.
Quels sont les chiffres de performance pour les utilisateurs anonymes et réguliers (pas administrateurs) ?