2009-10-15 61 views
1

我們的Rails應用程序有一些視圖會導致交通繁忙,但不會經常更改(每週至多)。我想緩存這些視圖,但我們使用子域來指定用戶帳戶。如何緩存Rails中的子域特定視圖?

我見過幾篇關於如何基於子域來緩存視圖的博文。只是想知道什麼是首選的方法。

此外,我們需要緩存的頁面之一是XML輸出。我不知道這是否重要。

+0

您正在尋找頁面緩存還是行動緩存? – Olly 2009-10-29 13:17:21

+0

頁面緩存最初,但最終動作緩存。 – Callmeed 2009-10-29 17:02:33

回答

0

您只需要在緩存時將更改的內容插入到cache_key值中。這可能需要使用操作緩存而不是頁面緩存。這聽起來像是在爲內容生成cache_key時需要注入用戶標識或子域標識。