Отключить кэширование на стороне сервера в рабочей среде rails - PullRequest
2 голосов
/ 15 ноября 2011

Я собираюсь развернуть приложение с конфиденциальными данными. По этой причине на диске не должно быть никаких данных. Есть ли способ отключить кэширование на стороне сервера? Я не смог найти ни одного.

Ответы [ 3 ]

4 голосов
/ 07 мая 2012

Мне довелось столкнуться с этим вопросом, и я предполагаю, что вам больше не нужен ответ. Тем не менее, я считаю, что вы ищете следующее:

config.action_controller.perform_caching = false
4 голосов
/ 03 апреля 2015

установите эти настройки в вашем файле конфигурации. я-е config/environments/production.rb

config.perform_caching = false config.cache_store = :null_store

0 голосов
/ 15 ноября 2011

Ваше требование не имеет смысла, как указано. Если у вас есть «конфиденциальные данные», где эти данные хранятся? В базе данных, наверное? Если это так, то кэширование на стороне сервера не будет представлять собой большую угрозу безопасности.

Во многих приложениях используются конфиденциальные данные. Так что сделайте сервер безопасным; не выключайте кеширование.

Если я неправильно понял вашу настройку, объясните, пожалуйста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...