开发者

many little partials take up lot's of time to render, why, and how can I speed this up?

I have some 'boxes' that use a javascript scrolling library to display content. The box contains 4 visible content nuggets like this:

<div class="item nugget lesson">
  <h3>
    <a href="/en/dance_genres/22-authentic-jazz" title="Details and Information for 'Authentic Jazz'">
      Authentic Jazz
    </a>
  </h3>
  <div class="thumb">
    <a href="/en/dance_genres/22-authentic-jazz" title="Details and Information for 'Authentic Jazz'">
      <img alt="22" src="http://common-resources.idance.net.s3.am开发者_运维问答azonaws.com/images/model_resources/dance_genres/thumb/22.jpg">
    </a>
  </div>
  History: Grounded in vintage videos, the modern revival of ...
  <br>
  <a href="/en/dance_genres/22-authentic-jazz" title="Details and Information for 'Authentic Jazz'">
    <img alt="Lesson_view" src="/images/objects/lesson_view.png?1276105734">
  </a>
</div>

When I render more than 50 of these partials, rails rendering load time is noticeable slow (over 2 seconds). I've optimized the sh*% out of my db queries and even added counter_cache fields, so that is not the slowdown.

I'm not talking about load in the browser, but rails processing time.

Please see load times here: http://pastebin.com/pSrNSSsF

Is this normal?


This is normal. You can try rendering a collection, for a bit of a performance gain. (Or cache.)

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜