为什么Discourse运行如此缓慢?

时间:2013-03-26 19:03:31

标签: ruby virtualbox vagrant discourse

我不确定链中的哪个链接导致问题。我刚刚在Windows机器上完成了关于Vagrant的Discourse。一切似乎都运行良好,除了在浏览器中加载Discourse需要花费86000毫秒(一分半钟!)。有些东西告诉我,它不应该那么慢。我在哪里可以找到可能导致此问题的问题?

2 个答案:

答案 0 :(得分:2)

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

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

确保已在虚拟机中分配了足够的资源。

你也可以在开发配置中试试这个

#config/environments/development.rb

config.cache_classes = true

这对我的渲染时间产生了巨大的影响。从8分钟到30秒。虽然有点慢。

答案 1 :(得分:0)

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

然后更改此行

:DoNotReverseLookup => nil,

到这个

:DoNotReverseLookup => true,

重启WEBrick你应该好好去。