Рассчитан ли дайджест в производственной среде для кеширования русской куклы?

Я сделал некоторые измерения в отношении кеширования русской куклы.

Фрагмент зрения:

<% 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 сек?

0 ответов

Другие вопросы по тегам