mat*_*jay 6 rake routes ruby-on-rails
我刚开始使用Rails,请原谅我相当基本的问题.我已经注意到rake routes每次运行它时命令都需要一段时间才能执行.我有大约20个3个控制器的路由,执行大约需要40秒.
这是正常的吗?我怎么能加快速度呢?
PS:我在Windows 7上使用Rails 3.1.3(使用Rails安装程序设置).
rake 路由任务取决于加载 Rails 环境并需要数千个 Ruby 文件的环境任务。
Rails 环境的启动时间和相应的 rake 路由执行时间非常接近(在我的 Linux on-steroids-laptop 上,Rails 应用程序有大约 50 个路由):
$ time ruby -r./config/environment.rb -e ''
real 0m5.065s
user 0m4.552s
sys 0m0.456s
$ time rake routes
real 0m4.955s
user 0m4.580s
sys 0m0.344s
Run Code Online (Sandbox Code Playgroud)
没有简单的方法可以减少启动时间,因为它依赖于解释器需要脚本文件的方式:http://rhnh.net/2011/05/28/speeding-up-rails-startup-time
| 归档时间: |
|
| 查看次数: |
1605 次 |
| 最近记录: |