Merci pour vos conseils. Il y a quelques mois encore, nous utilisions le service CDN de Cloudflare et avons obtenu de bons résultats pour la mise en cache du contenu statique grâce aux règles de page. Par la suite, j’ai lu quelque part que l’utilisation de proxys comme Cloudflare réduisait considérablement les performances de Discourse, nous l’avons donc désactivé.
Hier, nous avons augmenté le nombre de cœurs CPU de 16 à 24 et apporté les modifications suivantes dans app.yml :
params:
# db_shared_buffers: "6GB"
db_shared_buffers: "7GB"
env:
# UNICORN_WORKERS: 16
UNICORN_WORKERS: 24
Grâce à ces modifications, notre problème a été résolu temporairement, mais je pense que nous devrions apporter un changement fondamental dans les prochains mois.
Donc, selon vos recommandations, l’utilisation d’un CDN pour servir le contenu statique et la séparation de Discourse en deux conteneurs distincts ont une priorité plus élevée en matière d’amélioration des performances.