在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)。
最佳答案
我认为缓存静态内容是没有意义的,因为这些模板是在生产中进行预编译和缓存的-实际上它们是在内存中。
关于ruby-on-rails - 太小以至于无法分割缓存?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13842317/