Gracias por tu orientación. Hace unos meses utilizábamos el servicio CDN de Cloudflare y realizábamos ajustes en el contenido estático a través de las reglas de página. Posteriormente, leí en algún lugar que el uso de proxies como Cloudflare reduce drásticamente el rendimiento de Discourse, por lo que lo desactivamos.
Ayer aumentamos los núcleos de CPU de 16 a 24 y realizamos los siguientes cambios en app.yml:
params:
# db_shared_buffers: "6GB"
db_shared_buffers: "7GB"
env:
# UNICORN_WORKERS: 16
UNICORN_WORKERS: 24
Con estos cambios, nuestro problema se resolvió temporalmente, pero creo que deberíamos realizar un cambio fundamental en los próximos meses.
Por lo tanto, según tus recomendaciones, el uso de una CDN para servir contenido estático y dividir Discourse en dos contenedores separados tiene mayor prioridad en las mejoras de rendimiento.