Obrigado pela sua orientação. Até alguns meses atrás, usávamos o serviço CDN da Cloudflare e fizemos boas melhorias no conteúdo estático por meio das regras de página. Depois disso, li em algum lugar que o uso de proxies como a Cloudflare reduz drasticamente o desempenho do Discourse, então o desativamos.
Ontem, aumentamos os núcleos de CPU de 16 para 24 e fizemos as seguintes alterações no app.yml:
params:
# db_shared_buffers: "6GB"
db_shared_buffers: "7GB"
env:
# UNICORN_WORKERS: 16
UNICORN_WORKERS: 24
Com essas alterações, nosso problema foi resolvido temporariamente, mas acredito que devemos fazer uma mudança fundamental nos próximos meses.
Portanto, de acordo com suas recomendações, o uso de CDN para servir conteúdos estáticos e a divisão do Discourse em dois contêineres separados têm maior prioridade em termos de melhorias de desempenho.