加载图像是否比渲染角色花费的时间更长?

Does loading an image take longer than rendering a character?

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 %>

是的。

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

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