过期后自动刷新Rails缓存

时间:2013-11-18 05:07:20

标签: ruby-on-rails caching

我在我的Rails应用程序中使用页面缓存,并在5分钟内将缓存设置为过期。

这是我的控制器代码:

class HomeController < ApplicationController
  include HomeHelper

  caches_action :index, :expires_in => 5.minutes

  def index
    require 'feedzirra'

    @instagram = Instagram.user_recent_media('337349513', {:count => 15})
    @facebook = Feedzirra::Feed.fetch_and_parse('http://www.facebook.com/feeds/page.php?format=atom10&id=110243044484')
  end
end

是否可以自动刷新缓存(过期后)而无需点击索引操作?

1 个答案:

答案 0 :(得分:1)

我决定每隔5分钟使用http://www.uptimerobot.com/访问我的网页。检查停机时间是否有用。