gpt4 book ai didi

ruby-on-rails - "rake routes"应该运行多长时间?

转载 作者:行者123 更新时间:2023-12-04 06:01:15 25 4
gpt4 key购买 nike

我刚开始使用 Rails,所以请原谅我相当基本的问题。我已经注意到 rake routes每次运行命令都需要一段时间才能执行。我有 3 个 Controller 的大约 20 条路由,执行大约需要 40 秒。

这是正常的吗?我怎么能加快这个速度?

P.S.:我在 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

没有简单的方法可以减少启动时间,因为它依赖于解释器需要脚本文件的方式: http://rhnh.net/2011/05/28/speeding-up-rails-startup-time

关于ruby-on-rails - "rake routes"应该运行多长时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8953723/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com