【问题标题】:Schedule page caching in rails?在 Rails 中安排页面缓存?
【发布时间】:2013-05-18 03:06:09
【问题描述】:

我正在尝试在树莓派上构建一个快速的代理式 Web 服务器。我希望它按照计划呈现我的 ruby​​ 代码,然后将静态页面提供给客户端(本地网络上的 iPhone / 笔记本电脑)。我知道 rails 会通过

缓存

http://guides.rubyonrails.org/caching_with_rails.html#page-caching

因此,一种解决方案可能是在树莓派上使用 cron 来安排缓存更新...有更好的方法吗?我可以强制 Rails 在一天中的特定时间自动更新缓存吗?

【问题讨论】:

    标签: ruby-on-rails


    【解决方案1】:

    你为什么不使用:expires_in也许你可以设置一个时间量作为一个周期。查看更多吃:http://guides.rubyonrails.org/caching_with_rails.html#configuration

    【讨论】:

    • 在我看来,这只会使缓存无效,但在下一个请求之前不会刷新它......
    • stackoverflow.com/questions/9423511/… 很接近,可能是我们能做的最好的了
    • 你试过类似 cache.write(key, value, :expires_in => 1.minute) 吗?不太确定,但我认为它可能有效。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 2012-08-31
    • 2012-01-28
    • 2011-01-18
    • 2012-01-01
    • 1970-01-01
    • 2013-02-25
    相关资源
    最近更新 更多