Rails: tarefa agendada para aquecer o cache?
Estou usando o seguinte para armazenar em cache uma página de carregamento lento usando o memcached:
caches_action :complex_report, :expires_in => 1.day
A ação do controlador é protegida pela autenticação do Devis
A página atualmente é armazenada em cache na primeira vez que um usuário solicita. A solicitação subsequente naquele dia é retirada do cache.
O problema é que a solicitação inicial leva de 20 a 30 segundos para carregar. É possível preencher o cache antecipadamente por meio de uma tarefa agendada?
ualquer sugestão muito apreciad