2009-06-05 62 views
3

我是Merb的初學者,所以想知道什麼是緩存數據的最佳實踐? 例如,我有一個顯示書籍列表的頁面,這個頁面並不經常變化,所以我正在尋找一種緩存數據的方法。可以有2種選擇:從數據庫緩存數據或緩存所有頁面(html)。在Merb中最好的實踐緩存

那麼,有沒有什麼工具可以簡單快捷地完成工作? 謝謝

+0

另外,我在Merb Wiki中有一個關於緩存插件的頁面,名爲Merb-Cache - http://merbivore.com/documentation/1.0/doc/rdoc/merb-cache-1.0/index.html 所以,但我需要一些真實實例的軟件。仍然期待 – 2009-06-05 06:48:39

+0

Merb是一種不贊成的,因爲它將很快與軌道合併...你應該考慮學習鐵軌! – 2009-06-05 11:21:09

回答

1

我認爲最重要的緩存最佳實踐是不必擔心它,直到你需要。在你的服務器負載需求之前實現緩存是浪費時間,你可以用它來改善代碼庫的其他方面,增加功能等。

0

如果你至少知道這一點,緩存就更容易將要發生和如何。即使它不是Merb,我的第一站是來自RailsCasts的scaling rails。他所展示的所有內容都可以在Merb中完成。

如果我是你,我會建議從你的描述中緩存頁面。