我即将使用敏感数据部署应用程序。因此,不应该有任何数据存储到磁盘。有没有办法禁用服务器端缓存?我找不到任何。
答案 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)
如上所述,您的要求没有意义。如果您有“敏感数据”,那么该数据存储在哪里?在数据库中,可能吗?如果是这样,那么服务器端缓存不会有更大的安全风险。
许多应用涉及敏感数据。所以要使服务器安全;不要关闭缓存。
如果我误解了您的设置,请进一步解释。