Grazie per la tua guida. Fino a qualche mese fa utilizzavamo il servizio CDN di Cloudflare e abbiamo apportato modifiche efficaci ai contenuti statici tramite le regole delle pagine. In seguito, ho letto da qualche parte che l’uso di proxy come Cloudflare riduce drasticamente le prestazioni di Discourse, quindi lo abbiamo disabilitato.
Ieri abbiamo aumentato i core della CPU da 16 a 24 e apportato le seguenti modifiche al file app.yml:
params:
# db_shared_buffers: "6GB"
db_shared_buffers: "7GB"
env:
# UNICORN_WORKERS: 16
UNICORN_WORKERS: 24
Con queste modifiche, il nostro problema è stato risolto temporaneamente, ma credo che dovremo apportare un cambiamento fondamentale nei prossimi mesi.
Quindi, secondo le tue raccomandazioni, l’uso di una CDN per servire i contenuti statici e la divisione di Discourse in due container separati hanno la priorità più alta per il miglioramento delle prestazioni.