2013-03-26 82 views
4

我不确定链中的哪个链接导致问题。我刚刚在Windows机器上完成了关于Vagrant的Discourse。一切似乎都工作得很好,只不过它需要86000ms(一分半的时间)才能在浏览器中加载Discourse。有些事告诉我,它不应该那么慢。我在哪里可以找到可能导致此问题的问题?为什么话语跑得这么慢?

回答

-1

我相信话语有论坛,你可以问这种事情。 http://meta.discourse.org/
而且你总是可以使用github页面上的问题。 https://github.com/discourse/discourse

+0

我不确定这是不是一个话语问题。它可能是Ruby,Vagrant或任何其他引起问题的难题。 – 2013-03-26 20:37:59

+0

你可以在话语论坛上争论。 – MurifoX 2013-03-26 20:55:34

+0

@JosiahSprague它实际上是一个WEBrick配置问题,当我用流浪虚拟机运行Discourse时,我遇到了同样的问题。看看我的回答是否可以帮助你。 – Kyle 2013-03-28 12:24:11

2

这是论坛上最相关的讨论。

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

确保您在虚拟机分配足够的资源。

您也可以尝试这种在发展CONFIGS

#config/environments/development.rb 

config.cache_classes = true 

这使得一个巨大的差异,以我的渲染时间。从8分钟到30秒。尽管如此,仍然有点慢。

0

测试Discourse时,我在VM中遇到了同样的问题。您实际上必须做的是更改WEBrick的配置设置。寻找你的WEBrick配置,通常在/usr/lib/ruby/1.9.3/webrick/config.rb你可能会有所不同,这一切都取决于你的特定设置。

,这一行

:DoNotReverseLookup => nil, 

改变这种

:DoNotReverseLookup => true, 

重新启动的WEBrick,你应该是好去。