Discourse работает очень медленно на локальной машине

Я установил экземпляр Discourse на свой локальный ноутбук с Ubuntu и MongoDB для тестирования. Я следовал инструкциям из https://meta.discourse.org/t/beginners-guide-to-install-discourse-on-ubuntu-for-development/14727.

Каждый запрос страницы обычно занимает 1 секунду.

Неужели это проблема с конфигурацией?

Без дополнительной информации сложно сказать.

Какая спецификация у ноутбука? Есть ли там SSD? Установка Ubuntu на «железо» или внутри виртуальной машины? Насколько сильно используется оборудование?

Я переместил это в Development, так как вы используете установку для разработки.

Спасибо, Стивен, за уточнение.
Машина относится к нижнему сегменту:

  • процессор: Core i5-4300 1,9 ГГц
  • оперативная память: 4 ГБ
  • SSD
  • Ubuntu на «голом» железе.
  • Оборудование выделено исключительно для тестирования, другие задачи не выполняются.

Лог прикреплён по ссылке: https://gist.github.com/csc221/24368d177ecd3c7935e3d06d23c25d32

В частности, обращаю внимание на эту строку:

|Completed 200 OK in 660ms (Views: 0.4ms | ActiveRecord: 249.7ms | Allocations: 198144)|
| --- | --- | --- |
||

В режиме разработки это действительно медленно: вы можете редактировать исходный код, обновлять страницу, и новый код уже будет работать при следующем запросе.

Также не помогает процессор с частотой 1,9 ГГц, поскольку большинство компьютеров разработчиков в наши дни имеют частоту свыше 4 ГГц.

Какова цель вашей установки в режиме разработки? Вы пишете плагин для Discourse? Тему? Готовите запрос на включение изменений (pull request)?

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

Вы можете многое настроить с помощью компонентов темы и заниматься этой разработкой, следуя руководству для начинающих по использованию Theme Creator и Theme CLI для начала создания темы Discourse.

Для плагинов вам потребуется полноценная среда разработки, и, скорее всего, понадобится более мощная машина.

Спасибо за предложения!