Я использую следующее для кеширования страницы с медленной загрузкой с помощью memcached:
caches_action :complex_report, :expires_in => 1.day
Действие контроллера защищено аутентификацией Devise.
В настоящее время страница кэшируется при первом запросе пользователя. Последующие запросы в этот день затем извлекаются из кеша.
Проблема в том, что первоначальный запрос загружается через 20-30 секунд. Можно ли заранее заполнить кэш с помощью запланированной задачи?
Мы будем благодарны за любые предложения.