Rails 3.1.1在开发模式下极其缓慢?

时间:2012-01-11 05:23:01

标签: ruby-on-rails ruby performance macos asset-pipeline

编辑:忽略我写的有关资产的一切。我已经禁用了它们,我仍然遇到这个问题。在OSX上运行。

我发现了answer here,这听起来好像可能与资产有关。基本上我创建了一个处女应用程序,在一个页面上有一个表单,导致另一个页面,每个页面都很慢,因为它让我疯狂。

当我发出请求时,这是服务器日志中的一个片段:

  

在2012-01-10开始获取127.0.0.1的“/assets/pages.css?body=1”   22:21:35 -0700服务资产/pages.css - 304未修改(1ms)

     

在127.0.0.1开始获取“/assets/authenticator.js?body=1”   2012-01-10 22:21:39 -0700服务资产/authenticator.js - 304不   修改(1ms)

     

在2012-01-10开始为127.0.0.1开始获取“/assets/jquery.js?body=1”   22:21:39 -0700服务资产/jquery.js - 304未修改(2ms)

     

在127.0.0.1开始GET“/assets/application.js?body=1”   2012-01-10 22:21:43 -0700服务资产/application.js - 200 OK(0ms)

     

在2012-01-10开始获取127.0.0.1的“/assets/pages.js?body=1”   22:21:43 -0700服务资产/pages.js - 304未修改(1ms)

日志建议的加载时间甚至不会接近每个请求1-3秒。 它驱使我香蕉。我按照其他答案的建议安装了插件,但我不知道如何使用它或在设置中写什么。

谢谢你们。

1 个答案:

答案 0 :(得分:4)

尝试在development.log

中查找此行
Completed 200 OK in 476ms (Views: 155.1ms | ActiveRecord: 14.7ms)

通常的罪魁祸首是部分和类没有在开发中缓存。或者,您也可以尝试这个宝石:https://github.com/wavii/rails-dev-tweaks