在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。
答案 0 :(得分:0)
我认为缓存静态内容并不合理,因为这些模板无论如何都是在生产中进行预编译和缓存的 - 实际上它们在内存中。