Railsページキャッシュを再生成する簡単な方法はありますか?キャッシュを破棄するのは簡単です。Railsキャッシュの再生成
Person.each.all do |person|
expire_page(:controller => 'yql', :action => 'feed', :id => person.id)
end
これは、パブリックディレクトリ内のキャッシュされたファイルを削除します。私はそれらを破壊した直後に、私はそれらを再現したい。私は彼らが公開ウェブサイトで見られるまで待つことを望んでいません。
これは単純なのレールの方法ですか?
感謝
フィードのレンダリングは高価です。それは本当に夜中に行われる必要があります。 – superluminary
いくつかの 'cron'と' curl'のような音が仕事をすることができます。 – tadman
問題は、フィードが非常に制限された外部APIによってフィードが非常に高速に(生成されるよりもはるかに速く)ヒットすることです。私は準備ができているフィードを必要とする、またはそれは私のアプリケーションをオーバーロードし、私のデータベースは、あまりにも落ちる。実際には、私は解決策があるかもしれないと思う... – superluminary