Почему Дискурс работает так медленно?

Я не уверен, какое звено в цепи вызывает проблему. Я только что закончил настройку Discourse на Vagrant на компьютере с Windows. Кажется, все работает нормально, за исключением того, что потребовалось добрые 86000 мс (полторы минуты!) Для загрузки Discourse в браузер. Что-то говорит мне, что это не должно быть так медленно. Где я могу найти проблемы, которые могут быть причиной этого?

2 ответа

Это самая актуальная дискуссия на форуме.

http://meta.discourse.org/t/development-mode-super-slow/2179

Убедитесь, что вы выделили достаточно ресурсов на виртуальной машине.

Вы также можете попробовать это в конфигах разработки

#config/environments/development.rb

config.cache_classes = true

Это имело огромное значение для моего времени рендеринга. От 8 минут до 30 секунд. Все еще немного медленно, хотя.

У меня была такая же проблема в моей виртуальной машине при тестировании Discourse. Что вам на самом деле нужно сделать, это изменить настройку конфигурации для WEBrick. Найдите свой конфиг WEBrick, который обычно находится в /usr/lib/ruby/1.9.3/webrick/config.rb у вас может быть иначе, все зависит от вашей конкретной настройки.

Затем измените эту строку

:DoNotReverseLookup => nil,

к этому

:DoNotReverseLookup => true,

Перезапустите WEBrick, и у вас все получится.

Другие вопросы по тегам