加载图像的时间比渲染角色要长吗?

时间:2015-02-10 02:10:13

标签: ruby-on-rails image performance ruby-on-rails-4 load

Rails 4.0.10:我有一个包含记录列表的页面,最终可能会有几千条记录。我想添加一个分隔符,它将在每条记录之后打印。

我考虑使用图像作为此分隔符。在每条记录之后加载图像会比在每条记录之后添加逗号要长得多吗?

以下是两种情况:

1)。

<% Records.all.each do |r| %>
  <%= r.name %>
  <%= image_tag("Delimiter.jpg") %>
<% end %>

2)。

<% Records.all.each do |r| %>
  <%= r.name %>&nbsp,&nbsp
<% end %>

1 个答案:

答案 0 :(得分:1)

在每条记录之间使用图像需要资产管道每次都获取该图像,这会产生大量开销。

根据经验,在一个视图中显示数千张图像可能不是一个好主意。