我正在Rails 4上实现基本的远程缓存,我无法确定它是否真的有效。
我的设置如下:
我的问题: 我一直在更改自己的/config/environments/staging.rb中的缓存配置(因为我定义了自己的rails_env)和我没有看到性能与缓存打开和关闭有任何显着差异。 < / p>
实施例。通过缓存,页面在初始加载时需要大约200ms,在后续加载时需要大约15ms。
根据RoR指南,我通过设置
关闭了缓存config.action_controller.perform_caching = false
config.cache_store =:null_store
是
config.cache_store =:mem_cache_store,“www.mymemcachedserver.com”
之前。
关闭缓存,我希望每次加载时相同的页面花费大约200毫秒,但我看到完全相同的数字(之前200毫秒,之后15毫秒)。有什么东西我不见了吗?我是否首先使用缓存工作?
我也试过从应用层直接访问网站(没有CSS和其他资产)并得到类似的结果 - 所以是否还有其他缓存来源?它可能与数据库甚至我的浏览器缓存以前的页面(即Chrome,Firefox)有关吗?
提前致谢!