Почему Дискурс работает так медленно?
Я не уверен, какое звено в цепи вызывает проблему. Я только что закончил настройку 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, и у вас все получится.