Rails: Запланированное задание для разогрева кеша?

Я использую следующее для кеширования страницы с медленной загрузкой с помощью memcached:

caches_action :complex_report, :expires_in => 1.day

Действие контроллера защищено аутентификацией Devise.

В настоящее время страница кэшируется при первом запросе пользователя. Последующие запросы в этот день затем извлекаются из кеша.

Проблема в том, что первоначальный запрос загружается через 20-30 секунд. Можно ли заранее заполнить кэш с помощью запланированной задачи?

Мы будем благодарны за любые предложения.

6
задан gjb 13 March 2011 в 00:36
поделиться