Чрезмерно медленная загрузка страниц (40 с) на свежей установке Discourse

Всем привет,

Недавно я развернул экземпляр Discourse, следуя официальной инструкции по установке, на легковесном облачном сервере. Я столкнулся с серьезными проблемами производительности при первоначальной загрузке страницы: она занимает около 40 секунд. Однако после загрузки навигация по сайту становится значительно быстрее.

Вот ссылка на мой самостоятельно размещенный Discourse.

Характеристики сервера:

  • CPU: 2 ядра

  • RAM: 4 ГБ

  • Хранилище: 40 ГБ SSD

  • На этом сервере не запущены другие службы (выделен исключительно под Discourse)

Детали установки:

  • Чистая установка с использованием официального Docker-набора

  • Следовал стандартной процедуре установки из документации

Установленные тема и плагины:

  1. Тема Material Design
  2. Gamification
  3. Solved

Текущая проблема:

  • Первоначальная загрузка страницы (холодный старт) занимает примерно 40 секунд

  • Последующая навигация по сайту происходит значительно быстрее

  • Сервер выделен исключительно для работы Discourse

  • Характеристики сервера должны быть достаточными согласно минимальным требованиям

Сталкивался ли кто-то с подобными проблемами или может предложить возможные решения для улучшения времени первоначальной загрузки? Есть ли какие-то конкретные настройки конфигурации, которые мне следует проверить или оптимизировать для лучшей производительности при холодном старте?

Заранее благодарю за любую помощь или рекомендации!

Встречаете ли вы ту же проблему в безопасном режиме, если полностью удалить плагины из app.yml? Есть ли какая-либо полезная информация во вкладках «Сеть» и «Консоль» инструментов разработчика вашего браузера при возникновении медленной загрузки?

Также:

Причины замедления могут различаться, но в этих темах содержатся предложения по помощи в диагностике.