5

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

4

2 回答 2

2

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

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

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

您也可以在开发配置中尝试此操作

#config/environments/development.rb

config.cache_classes = true

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

于 2013-03-28T10:20:12.413 回答
0

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

然后改变这一行

:DoNotReverseLookup => nil,

对此

:DoNotReverseLookup => true,

重新启动 WEBrick,你应该一切顺利。

于 2013-03-28T12:23:01.807 回答