我想知道缓存静态内容(如关于页面)的最佳做法是什么。在这种情况下,如果使用类似的匹配器,就不可能有实际的动作
match 'about' => 'home#about'
整个页面都可以被缓存,除了布局包含一个对用户会话唯一的标题。所以使用:layout => false会起作用,因为动作中的所有内容都可以被缓存,而不是布局。
我用过
caches_action :about, :layout => false
在 HomeController 中,但我不相信它实际上在缓存,因为服务器报告“渲染”并且它始终需要 300-400 毫秒。
缓存此类内容的典型方式是什么?