Описание тега cache-digests
Дайджесты кэша - лучший способ справиться с кешированием фрагментов. Он основан на схеме Russian Doll, что означает, что когда у вас есть вложенные кешированные фрагменты и вложенное содержимое изменяется, срок действия кеша для этого содержимого истекает, повторно используя остальную часть кеша.
0
ответов
Вложенность кэшированных фрагментов Rails замедляет разработку сайта на 300%: почему?
Я разрабатываю сайт Rails (4.1.14), который использует русское кеширование кукол следующим образом: home.html.erb: <%= render partial: 'product/group', locals: {products: @products} %>` Продукт /_group.html.erb: <% products.each do |product…
11 дек '15 в 23:55
1
ответ
Отключить дайджесты кеша в Rails 4
Я нахожусь в процессе миграции приложения Rails 3 на Rails 4. Миграция была в основном довольно плавной, но одна большая проблема, с которой я сталкиваюсь, заключается в том, что мой старый код Rails 3 для истечения срока действия моего кэша не рабо…
14 сен '14 в 22:38
0
ответов
Отключить дайджест кеша в rails4
Я обновляюсь с рельсов 3.2.13 до рельсов 4.0.1. Я сталкиваюсь с проблемой кэширования, которая дает мне неопределенный метод expired_fragment. Есть ли способ отключить дайджест кеша? Я также добавил эти драгоценные камни: gem 'actionpack-page_cachin…
06 дек '13 в 09:34
0
ответов
Частично дайджест кеша русской куклы не поднимается
Из моего понимания кеширования Russian Doll с помощью Cache Digests, чтобы мы не могли создавать версии фрагментов, если я обновляю дочерний фрагмент, ключ дайджеста должен пузыриться, чтобы истечь срок его родительского элемента. Если это правильно…
10 окт '13 в 13:51
1
ответ
Rails cache_digests и AbstractControllers
У меня есть класс, который я использую для визуализации некоторых PDF-файлов, наследуемых от AbstractController, и я хотел бы использовать cache_digests в представлениях class PDFExporter < AbstractController::Base include AbstractController::Ren…
31 июл '14 в 19:20
2
ответа
Разогрев кеша дайджестов за ночь
У нас есть сайт Rails 3.2, довольно большой, с тысячами URL. Мы реализовали гем Cache_Digests для кэширования русской куклы. Работает хорошо. Мы хотим еще больше оптимизировать, разогрев кэш-память в одночасье, чтобы пользователь получал лучшие впеч…
27 мар '15 в 13:26
1
ответ
Проблемы, связанные с кэшированием русской куклы с наследованием шаблонов
Я использую и Template Inheritance, и Russian Doll Caching (используя гем cache_digests) независимо друг от друга в отдельных частях довольно сложного Rails-приложения с большим успехом. Я испытываю трудности при совместном использовании двух технол…
17 июн '13 в 18:14
1
ответ
Почему мои самоссылочные шаблоны нарушают расчет дайджеста кеша в консоли и грабли, но не на сервере?
У меня есть две части, которые относятся друг к другу. Когда я вычисляю вложенные зависимости в консоли, это нравится (при выводе некоторого кода отладки, какой шаблон загружается): finder = ApplicationController.new.lookup_context ActionView::Diges…
19 янв '15 в 04:58
1
ответ
Какие форматы ActionView::Digestor.new принимает для имени?
Я ковыряюсь в консоли, чтобы выяснить, как вычисляются зависимости дайджеста кеша. Это работает для шаблона app/views/posts/show.html.haml: ActionView::Digestor.new(name: "posts/show", finder: finder).digest # => Cache digest for app/views/posts/…
10 янв '15 в 00:04
1
ответ
Rails Русская кукла Кэширование и N+1
Из того, что я понимаю о кэшировании русской куклы в Rails, было бы вредно загружать связанные объекты или списки объектов, когда мы выполняем RDC (кэширование русской куклы), потому что в RDC мы просто загружаем объект верхнего уровня из базы данны…
18 фев '14 в 23:00
0
ответов
Rails 4 перенаправляет ссылки на ip адрес на Redis
У меня есть интересная проблема. Я использую кеш русской куклы (cache_digests) на Rails 4 с Redis. Через некоторое время большинство ссылок на страницах меняются следующим образом: "домен / URL" на "сервер_ip/ URL" Это исправлено, когда я сбрасываю …
27 ноя '14 в 10:32
1
ответ
Rails cache_digests и условные выражения
Когда мы кешируем партиал в рельсах, используя дайджесты кеша, как обрабатывается условная логика в партиале? Кеширует ли он полный шаблон, а затем применяет условные выражения, чтобы правильный json/html мог быть предоставлен нужному пользователю?
12 фев '14 в 04:51
1
ответ
Для чего нужна опция шаблона в геме cache_digests?
Я использую самоцвет cache_digests. Я пытаюсь понять, какова цель опции ШАБЛОН в граблях cache_digests:nested_dependencies а также cache_digests:dependencies грабли задачи. Не могли бы вы также сказать, что означает вывод? Выводит ли вывод список ча…
04 авг '14 в 16:09