2010-05-12 25 views
2

我有我的意見和佈局拆分爲多個部分,其中一些是靜態部分,即沒有數據顯示在這裏的數據庫。緩存這些是否有意義,以防止erb模板系統每次生成html,或者只有在每次需要從db中檢索某些內容的情況下緩存時纔有意義。是否有意義碎片緩存靜態部分

感謝, 灰

回答

0

基準。

實際的性能會因配置片段緩存的方式而有所不同。例如,如果你緩存到像NFS這樣的共享存儲,它可能會慢很多。如果你的分段緩存是memcached,從那裏拉出可能會更快。

+0

如果我使用默認設置,該怎麼辦。順便說一下默認是什麼? – user290870 2010-05-12 06:37:37

+0

如果存在「tmp/cache」目錄,則默認值爲「FileStore」,否則爲默認值爲「MemoryStore」。請參閱http://guides.rubyonrails.org/caching_with_rails.html#cache-stores – skalee 2010-08-25 20:45:30