Rails хранит пользовательскую конфигурацию постоянно - PullRequest
0 голосов
/ 11 сентября 2010

У меня возникла следующая ситуация: в моей базе данных есть конфигурация приложения, которая требуется при каждом запросе.Я не хочу запрашивать эту конфигурацию при каждом запросе из-за проблем с производительностью.

Итак, я хочу запросить данные при запуске сервера приложений (mongrel / webbrick / ...) и сохранить их постоянно, пока сервер приложений не будет перезагружен или остановлен.Как мне этого добиться?

Спасибо за любой совет

PS: я на Rails3

1 Ответ

0 голосов
/ 11 сентября 2010

Сделайте запрос и сохраните его в кеше.

config_model.rb

  def get_config
    Rails.cache.fetch('the_config'){self.the_config}
...