Я не уверен, какая ссылка в цепочке вызывает проблему. Я только что закончил настройку Discourse on Vagrant на компьютере с Windows. Кажется, что все работает нормально, за исключением того, что для разговора в браузере потребовалось 86000 мс (минута с половиной!). Что-то подсказывает мне, что это не так медленно. Где я могу искать проблемы, которые могут вызвать это?Почему Дискурс работает так медленно?
ответ
Я считаю, что в дискурсе есть форум, на котором вы можете задавать такие вопросы. http://meta.discourse.org/
И вы всегда можете использовать проблемы на странице github. https://github.com/discourse/discourse
Это наиболее актуальная дискуссия на форуме.
http://meta.discourse.org/t/development-mode-super-slow/2179
Убедитесь, что вы выделили достаточно ресурсов в виртуальной машине.
Вы также можете попробовать это в конфиги развития
#config/environments/development.rb
config.cache_classes = true
Это сделало огромную разницу в моей визуализации времени. От 8 минут до 30 секунд. Тем не менее, все же немного медленнее.
У меня была такая же проблема в моей виртуальной машине при тестировании дискурса. Вам действительно нужно изменить настройку конфигурации для WEBrick. Ищите свою конфигурацию WEBrick, которая обычно находится в /usr/lib/ruby/1.9.3/webrick/config.rb
. Ваш может отличаться, все зависит от конкретной настройки.
Затем измените эту строку
:DoNotReverseLookup => nil,
к этому
:DoNotReverseLookup => true,
Restart WEBrick и вы должны быть хорошо идти.
Я не уверен, что это проблема дискурса или нет. Это может быть Ruby, Vagrant или любой другой предмет головоломки, вызывающий проблему. –
Вы можете спорить об этом на Дискурсивном форуме. – MurifoX
@JosiahSprague это на самом деле проблема конфигурации WEBrick, у меня была такая же проблема, когда я запускал Discourse с моей бродящей виртуальной машиной. Посмотрите, помогает ли мой ответ. – Kyle