所以我一直在尝试优化我的render
调用,因为我的 ruby 代码显然是我网站中最慢的部分。我已经针对 N+1 个问题进行了优化。
我已经尝试了很多方法。
首先:
- @listings.each do |l|
= render 'listing/show', :listing => l
这似乎是迄今为止最快的,但它仍然是 2 秒请求仅 20 条记录!
我也试过
= render :partial => 'listings/listing', :collection => @listings
我的部分基本上只是一个包含一些关键数据的消费品清单。谁能指出我优化这个的官方方法?