Rails集合呈现优化

时间:2013-05-08 22:58:25

标签: ruby-on-rails ruby activerecord rails-activerecord

所以我一直在尝试优化我的render调用,因为我的ruby代码显然是我网站中最慢的代码。我已经针对N + 1问题进行了优化。

我已经尝试了很多方法。

第一个:

- @listings.each do |l|
  = render 'listing/show', :listing => l

这似乎是迄今为止最快的,但它仍然只有2秒的请求只有20个记录!

我也试过

= render :partial => 'listings/listing', :collection => @listings

我的部分基本上只是一个包含几个关键数据的消费品清单。有人能指出我采用官方的方式来优化这个吗?

0 个答案:

没有答案