有关Rails在开发模式下速度慢的类似线程,但这些线程中没有一个解决方案对我有任何影响.我已经尝试安装可以提升性能并使用配置文件进行处理的宝石,但是没有成功.
我刚开始使用Rails,所以我在"入门Rails"指南中运行启动应用程序,这是一个小博客.我按照建议安装了Ruby 1.9.3和Rails 3.2.13.我在OS/X 10.7.5上运行.
当加载教程应用程序的起始页面时,它只需要1行文本和1个链接,需要20-40秒.对任何页面的每个后续请求都需要20-40秒.但是,当我看一下服务器日志时,Rails所做的一切似乎都花费了很长时间.这是日志中始终占用的事件之间的时间.作为Rails的初学者,我不知道如何调试它.
例如:
Started GET "/posts/1" for 127.0.0.1 at 2013-05-24 17:39:35 -0400
Processing by PostsController#show as HTML
Parameters: {"id"=>"1"}
Post Load (36.9ms) SELECT "posts".* FROM "posts" WHERE "posts"."id" = ? LIMIT 1 [["id", "1"]]
Comment Load (24.3ms) SELECT "comments".* FROM "comments" WHERE "comments"."post_id" = 1
Rendered comments/_comment.html.erb (0.9ms)
Rendered comments/_form.html.erb (25.8ms)
Rendered posts/show.html.erb within layouts/application (158.5ms)
Completed 200 OK in 274ms (Views: 201.0ms | ActiveRecord: 61.9ms)
Started GET "/assets/home.css?body=1" for 127.0.0.1 at 2013-05-24 17:39:52 -0400
RailsDevTweaks: …Run Code Online (Sandbox Code Playgroud)