Rails加载太长时间

时间:2011-05-02 16:54:50

标签: ruby-on-rails ruby ruby-on-rails-3

我是Rails 3的新手。 我使用ruby 1.9.2和Rails 3.0.7和Windows 7

所以,我的问题

当我启动服务器时,此过程持续一分钟

当我尝试从浏览器访问它时(http://127.0.0.1:3000/demo/index),此页面加载时间很长(从1分钟开始)

我试图关闭杀毒软件,用户使用rapid_require宝石......我只是不知道该做什么......

问题是什么?

3 个答案:

答案 0 :(得分:2)

当Rails启动时,它需要加载整个堆栈以及应用程序的一大块,因此这可能需要一些时间。即使在当前的机器上也需要二十到三十秒才能做好准备,这并不是异常。

通常这不是问题,因为如果在development模式下框架运行时框架会执行较小的重新加载。您在app/config/routes.rb中更改的任何内容都将在请求之间进行检测和调整。

第一页加载总是最慢,但在此之后你应该有一个非常敏感的服务器。如果没有,可能会出于配置问题。

答案 1 :(得分:1)

有些人建议使用Mogrel而不是webrick。我建议试一试。

答案 2 :(得分:1)

我遇到了非rails项目和Apache的问题。禁用IPv6修复了问题。 YMMV。