在rails生产环境中禁用服务器端缓存

时间:2011-11-15 12:13:56

标签: ruby-on-rails ruby-on-rails-3.1

我即将使用敏感数据部署应用程序。因此,不应该有任何数据存储到磁盘。有没有办法禁用服务器端缓存?我找不到任何。

3 个答案:

答案 0 :(得分:4)

我碰巧遇到了这个问题,我假设您不再需要答案。但是,我相信您正在寻找的是以下内容:

config.action_controller.perform_caching = false

答案 1 :(得分:4)

在配置文件中设置这些设置。 i-e config/environments/production.rb

config.perform_caching = false config.cache_store = :null_store

答案 2 :(得分:-2)

如上所述,您的要求没有意义。如果您有“敏感数据”,那么该数据存储在哪里?在数据库中,可能吗?如果是这样,那么服务器端缓存不会有更大的安全风险。

许多应用涉及敏感数据。所以要使服务器安全;不要关闭缓存。

如果我误解了您的设置,请进一步解释。