小编Dav*_*man的帖子

Rails开发服务器很慢,加载一个简单的页面需要很长时间

有关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)

ruby performance ruby-on-rails

29
推荐指数
1
解决办法
3万
查看次数

标签 统计

performance ×1

ruby ×1

ruby-on-rails ×1