Описание тега russian-doll-caching
Техника вложения кешей фрагментов для максимального увеличения количества обращений к кешу известна как кэширование матрешки.
2
ответа
Как мне разорвать мой ключ кеша на основе параметров в URL?
У меня есть Profile#Index view, где я отрисовываю частичку так: <% cache @profiles do %> <div class="wrapper wrapper-content"> <% @profiles.to_a.in_groups_of(3, false).each do |profiles| %> <div class="row"> <%= render par…
07 ноя '16 в 04:42
2
ответа
Rails кэширует коллекцию с нумерацией страниц
Просто исследую лучший способ кэширования разбитой на страницы коллекции. В настоящее время использую jbuilder для вывода JSON и играю с различными параметрами cache_key. Лучший пример, который я видел, - это использование последней записи updated_a…
13 фев '14 в 23:35
1
ответ
Каков наилучший способ кэширования статического HTML, который содержит динамический контент?
Я использую хамл и русскую куклу для кеширования в рельсах. Моя цель состоит в том, чтобы кэшировать как можно больше статического html и отображать только динамический контент. Тем не менее, у меня часто есть большой раздел не кэшированного HTML, п…
14 мар '13 в 21:56
1
ответ
rails4 модели с двойным вложением
У меня есть следующая структура в моем приложении rails4 для постов. Пользователи могут комментировать пост и ответы могут быть написаны в комментариях. Я хотел бы использовать кеширование русской куклы с автоматически истекающими ключами на страниц…
31 мар '16 в 17:33
1
ответ
Русская кукла кеширования и разрешения на основе ссылок в виде фрагмента
У меня есть представление, которое использует кэширование Russian Doll, когда вся коллекция элементов кэшируется, и каждый элемент коллекции кэшируется индивидуально в этом кэше. Однако каждый элемент в коллекции должен содержать ссылки на редактиро…
30 окт '14 в 21:13
0
ответов
Что делает этот код? [Проблема русских кукол]
print 'Hint: First Code Input: D' import zlib import marshal import new import sys import base64 import time import tty import termios a0_func = 'YwEAAAAJAAAABAAAAAMAAABzHAE.....' x = marshal.loads(base64.b64decode(a0_func)) x_func = new.function(x,…
01 мар '19 в 01:03
0
ответов
Русская кукла кеширование с коллекционных рельсов
У меня есть контроллер элементов, и я хочу кэшировать все элементы (коллекции) на странице индекса. Когда новый элемент помещается в коллекцию, новый элемент должен отображаться на странице индекса, и если уже существующий элемент обновляется, он та…
24 дек '17 в 13:24
1
ответ
Модель ролей и разрешений в базе данных
У меня есть пользовательская модель и множество других моделей в моем проекте, для создания системы RBAC я реализовал роль и разрешение. пользователь has_and_belongs_to_many роли и роль has_and_belongs_to_many разрешения. class Permission include Mo…
07 июл '13 в 10:40
0
ответов
Частично дайджест кеша русской куклы не поднимается
Из моего понимания кеширования Russian Doll с помощью Cache Digests, чтобы мы не могли создавать версии фрагментов, если я обновляю дочерний фрагмент, ключ дайджеста должен пузыриться, чтобы истечь срок его родительского элемента. Если это правильно…
10 окт '13 в 13:51
1
ответ
Как может возникнуть тупик, если не заданы блокировки строк или таблиц? (вызвано рельсами ActiveRecord#touch)
Я широко использую функции кэширования шаблонов в Rails 4. Много вложенных шаблонов и touch: true на многих моделях. В целом это оказалось комплексным решением, о котором легко рассуждать. Недавно я реализовал функцию, в которой создаются несколько …
13 мар '14 в 20:13
2
ответа
Как сохранить кэши в тепле с помощью кеширования Russian Doll?
Я экспериментировал с кэшированием фрагментов Russian Doll в приложении Rails, точнее на его главной странице Dashboard. Это первая страница, которую пользователь видит после входа в систему, и он является отличным кандидатом на участие в Russian Do…
30 апр '13 в 13:31
2
ответа
Рельсы 4 фрагмента кеширования для разных просмотров
В моем приложении rails 4 я пытаюсь избавиться от кеширования, но я немного сбит с толку из-за различных версий настроек ключа кеша, помощников кеша и автоматического истечения срока действия. Итак, позвольте мне спросить это на нескольких примерах.…
30 мар '16 в 12:36
0
ответов
Рассчитан ли дайджест в производственной среде для кеширования русской куклы?
Я сделал некоторые измерения в отношении кеширования русской куклы. Фрагмент зрения: <% b = Benchmark.measure do %> <% cache_if m.persisted?, m do %> <% puts '...Cache Invalidated. So Regenarated...' %> <div class="row meeting-t…
07 ноя '16 в 09:08
1
ответ
Проблемы, связанные с кэшированием русской куклы с наследованием шаблонов
Я использую и Template Inheritance, и Russian Doll Caching (используя гем cache_digests) независимо друг от друга в отдельных частях довольно сложного Rails-приложения с большим успехом. Я испытываю трудности при совместном использовании двух технол…
17 июн '13 в 18:14
0
ответов
Очистить кеш в Rails 4.2 с помощью гема cache_digests
Как очистить кеш в рельсах 4.2. Мой html.erb содержит <% @datas.each_with_index do |data, i| %> <% cache data do %> <tr class=""> <td><%= i + 1 %></td> <td><%= data.value %></td> </tr> <…
13 фев '15 в 05:39
0
ответов
Что я делаю не так в кешировании моей русской куклы?
Это мой код: <% cache(author_helper_method) do %> <div class="author"> <% @authors.each do |author| %> <% cache(author) do %> <h2>My name is <%= author.name %></h2> <% author.articles.each do |art| %> …
12 сен '15 в 13:48
1
ответ
Кэширование фрагментов Rails коллекции
У меня есть приложение rails 4.1, которое на определенной странице извлекает список заказов и выводит их в таблицу. Важно отметить, что список отличается в зависимости от вошедшего в систему пользователя. Чтобы улучшить производительность этого, я х…
12 июн '14 в 09:16
1
ответ
Rails: частично кэширует вложенную форму
У меня есть сложная вложенная форма, загрузка которой занимает несколько секунд, когда она не кэшируется. Скрытые поля id выглядят так: <input type="hidden" value="1" name="user[properties_attributes][0][id]"> <input type="hidden" value="2"…
17 янв '17 в 23:25
2
ответа
Структурирование приложения Rails для кэширования русской куклы с помощью отношения has_many
Изучив DHH и другие статьи в блоге об истечении срока действия кэша на основе ключей и кэшировании в российских куклах, я все еще не уверен, как обращаться с одним типом отношений. Чтобы быть конкретным, has_many отношения. Я поделюсь результатами м…
12 апр '13 в 20:13
1
ответ
cache_unless все еще вычисляет ключ кеша, хотя условие истинно
У меня есть простой тайник fragement: -cache_unless user_signed_in?, ['show', @question, @question.user.username, @question.user.score, @question.user.avatar_url] do Когда я подписан, страница не кэшируется, чего я и хочу, однако ключ кэша все еще в…
21 дек '16 в 17:31