新手问题 请教一个 Rails cache 的问题

luffycn · January 05, 2015 · Last by Rei replied at January 05, 2015 · 1326 hits

程序需要在 controller 中的每个方法都需要用到一个大文件的内容 由于文件比较大,所以需要在 controller index action 第一次页面加载时就读取文件内容缓存到某个地方 该 controller 中的其它方法需要用到时,就不需要都去解析大文件的内容了

如果不用 redis 的话,有什么其它比较简单的办法嘛? 不用其它工具或者相关软件的,就纯用 rails 本身的

没有面包就吃蛋糕啊,没有 Redis 就用 Memcached 啊。

Rails.cache 的意义是统一缓存接口,换缓存后端的时候不用改代码,所以你放到 Rails.cache 就行了。

不过你没说出大文件的内容是什么,具体情况具体分析,也许放到常量就够了。

You need to Sign in before reply, if you don't have an account, please Sign up first.