Vielen Dank für Ihre Anleitung. Bis vor einigen Monaten nutzten wir den Cloudflare-CDN-Dienst und haben durch Page Rules erhebliche Verbesserungen bei statischen Inhalten erzielt. Danach habe ich irgendwo gelesen, dass die Verwendung von Proxys wie Cloudflare die Leistung von Discourse drastisch verringert, weshalb wir es deaktiviert haben.
Gestern haben wir die Anzahl der CPU-Kerne von 16 auf 24 erhöht und folgende Änderungen in der app.yml vorgenommen:
params:
# db_shared_buffers: "6GB"
db_shared_buffers: "7GB"
env:
# UNICORN_WORKERS: 16
UNICORN_WORKERS: 24
Mit diesen Änderungen wurde unser Problem vorübergehend gelöst, aber ich denke, wir sollten in den nächsten Monaten eine grundlegende Änderung vornehmen.
Entsprechend Ihren Empfehlungen hat die Nutzung eines CDNs für die Auslieferung statischer Inhalte sowie die Aufteilung von Discourse in zwei separate Container bei den Leistungsverbesserungen höchste Priorität.