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