Рассчитан ли дайджест в производственной среде для кеширования русской куклы?
Я сделал некоторые измерения в отношении кеширования русской куклы.
Фрагмент зрения:
<% b = Benchmark.measure do %>
<% cache_if m.persisted?, m do %>
<% puts '...Cache Invalidated. So Regenarated...' %>
<div class="row meeting-top">...
...
<% end -%>
<% end -%>
<% puts '-------------------------------' %>
<% puts 'Caching time:' %>
<% puts b %>
<% puts '-------------------------------' %>
С холодным кешем вид генерируется за 4.1 сек:
Время кэширования: 1.500000 1.540000 3.040000 ( 4.105240) ... Кэш-память недействительна. Так что Regenarated... Рендеринг встреч /_meeting_details.html.erb (4108.2ms)
При использовании "горячего" кэша кэш считывается за 1,8 мс согласно журналу, но измерение показывает 1,4 с: чтение фрагментов / встречи /175-20161107081414758395000/a11719fdb839d5d56266b0a96091dfb0 (1,2 мс)
Время кэширования: 0.520000 0.640000 1.160000 ( 1.420288) Предоставленные собрания /_meeting_details.html.erb (1426.6ms)
Это означает, что дерево дайджеста русской куклы для кэшированных представлений рассчитывается за 1,4 секунды. Рассчитывается ли такое же дайджест-дерево в производственной среде? Если нет, то можно ли ожидать, что в производстве все будет быстрее с 1,5 сек?