3

在 Rails 中片段缓存非动态 html 时

<% cache [:long_list] do %>
  <li><!-- Loads of html --></li>
  <li><!-- Loads of html --></li>
  <li><!-- Loads of html --></li>
  <!-- Loads more li items... -->
<% end %>

就缓存内容的大小而言,是否存在缓存会导致页面渲染速度下降的点?

更简洁地说,这可能会降低性能吗?

<% cache :div do %>
  <div id="empty-content"></div>
<% end %>

假设用户使用内存缓存,例如 memcached。

4

1 回答 1

0

我认为缓存静态内容是没有意义的,因为这些模板在生产中无论如何都是预编译和缓存的——它们实际上是在内存中。

于 2012-12-12T15:41:07.620 回答