Rails 关于缓存问题 (续)

tiseheaini · 2012年09月24日 · 2364 次阅读

写缓存时又出现了新问题,看看大家有什么好的解决方法 写片段缓存时需要提供两个参数 :action:action_suffix :action 不是必要的,action 中如果只缓存一处片段 :action_suffix 也不是必要的 我在 app/views/layouts/application.html.erb 中缓存了两处片段 分别为 cache :action_suffix => "header"cache :action => "footer" 打开页面是没问题的,但是看 日志信息时发现了一个小问题 Read fragment views/localhost:3000/topics/15?action_suffix=header (0.2ms) Write fragment views/localhost:3000/topics/15?action_suffix=header (3.5ms)

Read fragment views/localhost:3000/home/index?action_suffix=header (0.2ms) Write fragment views/localhost:3000/home/index?action_suffix=header (3.6ms)

几乎每个页面都会缓存一段自己的片段 当我想要加入 :action 参数时,貌似在 application.html.erb 中又没有一个 action 与它对应 如果每个页面都要建立一段自己的缓存片段,那缓存的意义就不大了或者说心里很不舒服 大家有没有好的解决方法~~

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请 注册新账号