0
我有一个Rails应用程序,它生成一个包含一些报告的网页(由Postgres支持的Google图表)。这些报告非常耗时并且在白天不会改变。我想在一天中的某个特定时间计划生成此页面,然后在白天只提供此静态页面?什么是最简单的方法来做到这一点?如何在Rails中生成页面的静态快照?
我有一个Rails应用程序,它生成一个包含一些报告的网页(由Postgres支持的Google图表)。这些报告非常耗时并且在白天不会改变。我想在一天中的某个特定时间计划生成此页面,然后在白天只提供此静态页面?什么是最简单的方法来做到这一点?如何在Rails中生成页面的静态快照?
caches_page
是你在找什么:
http://guides.rubyonrails.org/caching_with_rails.html#page-caching
您可以添加的Memcached等进入这个组合太多,如果需要,可以根据你正在运行的基础设施的类型。
为什么不使用页面缓存或必要时使用片段缓存? http://guides.rubyonrails.org/caching_with_rails.html或for rails 2.3 http://guides.rubyonrails.org/v2.3.11/caching_with_rails.html – 2012-02-02 13:35:26