2012-01-12 49 views
0

在我的rails應用程序中,我想根據標籤製作一些緩存:例如,主頁取決於產品,用戶X的頁面產品Y既取決於用戶X又取決於用戶Y標籤,類別頁面取決於每個產品和類別本身。使用redis/memcached提供此功能的Ruby gem for working memcached-tag和/或gem

我沒有發現任何ruby版本的這個功能,雖然有memcache的分支,它實現了它和php框架的驅動程序(我知道 - 在kohana框架https://github.com/kohana/cache/blob/3.2/master/classes/kohana/cache/memcachetag.php)。或者,使用redis/database進行數據存儲的這種行爲。

那麼,是否有任何寶石,提供這種功能,或解決方法來緩存對象,取決於幾個不同的標籤?

+0

在rails提供的各種緩存中,你在說什麼? – 2012-01-12 19:27:10

+0

我認爲這是軌道緩存的常見任務。看看導遊http://guides.rubyonrails.org/caching_with_rails.html – phoet 2012-01-12 21:40:31

回答