分析 Rails log 看看是那些 action 慢,然后再分析看是那个部分导致慢,接着尝试优化代码和数据库看是否能提上去,cache 不是用来加速的,而是用来解决搞访问量的时候,减少数据库和重复计算的
<% post.comments.order_by("created_at DESC").each_with_index do |comment, index| %>
<div class="convo attribution clearfix"><p><a href="<%= user_path(comment.user) %>" title="<%= comment.user.name %>" class="img x"><%= user_avatar_tag(comment.user, :style => "small") %></a><a href="<%= user_path(comment.user) %>" class="author x"><%= comment.user.name %></a> <%= comment.body %></p></div>
<% break if index == 2 %>
<% end %>
<% end %>