Лучшие настройки для ускорения работы автономного Discourse

Спасибо за ваши рекомендации. До нескольких месяцев назад мы использовали CDN-сервис Cloudflare и успешно оптимизировали статический контент с помощью правил страниц. Однако позже я где-то прочитал, что использование прокси-серверов, таких как Cloudflare, значительно снижает производительность Discourse, поэтому мы его отключили.

Вчера мы увеличили количество ядер процессора с 16 до 24 и внесли следующие изменения в файл app.yml:

params:
  # db_shared_buffers: "6GB"
  db_shared_buffers: "7GB"
env:
  # UNICORN_WORKERS: 16
  UNICORN_WORKERS: 24

Эти изменения временно решили нашу проблему, но я считаю, что в ближайшие несколько месяцев нам необходимо внести фундаментальные изменения.

Исходя из ваших рекомендаций, приоритетными мерами для повышения производительности являются использование CDN для раздачи статического контента и разделение Discourse на два отдельных контейнера.