Rails 3渲染速度很慢

时间:2011-07-14 22:09:21

标签: ruby-on-rails performance ruby-on-rails-3 rendering

我最近启动了我的Rails项目的旧版本,该项目使用Rails 2.3.11并且意识到Rails 2.3运行速度比最近版本的代码快得多。

我的问题:Rails 3比Rails 2慢吗?特别是在渲染大量偏见时?旧版本从未真正超过300毫秒的请求,Rails 3需要600毫秒甚至更多,有时甚至2秒。有任何解决方法吗?或者我应该将我的部分移动到辅助方法(生成HTML)?不,降级不是一种选择!

问候,马里奥

1 个答案:

答案 0 :(得分:1)

你是如何渲染部分的?开发模式中的Rails可能非常慢。您可以尝试通过将此gem添加到Gemfile中来尝试使用此gem:gem 'rails-dev-boost', :git => 'git://github.com/thedarkone/rails-dev-boost.git', :require => 'rails_development_boost'

如果您通过集合运行部分内容,则可以始终执行<%= render @posts %>之类的操作,以获得更好的性能提升。

希望这有帮助!