如何在Rails中缓存特定于子域​​的视图?

时间:2009-10-15 18:37:43

标签: ruby-on-rails caching

我们的Rails应用程序有一些视图,流量很大,但不会经常更改(每周最多)。我想缓存这些视图,但我们使用子域来指定用户帐户。

我看过几篇关于如何根据子域缓存视图的博客文章。只是想知道首选的方法是什么。

此外,我们需要缓存的其中一个页面是XML输出。我不知道这是否重要。

1 个答案:

答案 0 :(得分:0)

您只需要在缓存时将更改的内容注入cache_key值。这可能需要使用操作缓存而不是页面缓存。听起来,当您为内容生成cache_key时,需要注入用户ID或子域ID。