新手问题 如何缓存一些不常更改的数据

Peter · 2015年05月12日 · 最后由 peter 回复于 2015年05月12日 · 1369 次阅读

比如 ruby china 的节点,一般是不常改变的,能不能在后台编辑后,点个按钮缓存成 yml,程序中如果没有发现 yml 就重新生成,如果有的话,就直接用。

有没有谁有 best practice, 谢谢

这类信息如果放 yml 里,是加入版本控制呢?还是随数据库一起备份?你不嫌麻烦?

节点名跟 topics 都是相关的,应该放数据库,然后 Rails.cache 就是了

#1 楼 @libuchao 谢谢指点,yml 可以用 gitignore 去掉,不过这不是个好办法

刚才也 google 了一下,发现还没研究过这页: http://guides.rubyonrails.org/caching_with_rails.html

这个也不错 http://huacnlee.com/blog/cache-design-in-ruby-china/

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