2012-01-12 4 views
0

В моем приложении rails я хочу, чтобы кеш зависел от тегов: например, главная страница зависит от продуктов, страница для пользователя X для продукт Y зависит как от пользовательских X, так и от пользовательских меток Y, категория категории зависит как от каждого продукта, так и от самой категории.Ruby gem для работы memcached-tag и/или gem, обеспечивающий эту функциональность, используя redis/memcached

Я не нашел никакой рубиновой версии для этой функциональности, хотя есть вилка memcache, которая ее реализует, и драйверы для фреймовых фреймов (один из которых я знаю - в kohana framework https://github.com/kohana/cache/blob/3.2/master/classes/kohana/cache/memcachetag.php). Или реализация такого поведения с использованием redis/database для хранения данных.

Итак, есть ли какой-либо жемчуг, способствующий этой функции или обходные пути для кеширования объектов, в зависимости от нескольких разных тегов?

+0

Из различных видов кеширования, которые предлагает рельсы, о которых вы говорите? –

+0

Я считаю, что это обычная задача для кэширования рельсов. ознакомьтесь с руководствами http://guides.rubyonrails.org/caching_with_rails.html. – phoet

ответ

0

Этот вид драгоценного камня существует - cashier.