Rails页面缓存expires_in

时间:2012-09-06 12:06:08

标签: ruby-on-rails caching memcached page-caching

在任意Rails控制器中,下面的行会起作用吗?

caches_page :show, :expires_in => 1.days

我使用memcached,但对页面缓存的工作原理感到困惑。它是使用文件系统还是将页面放在内存中使用memcached?

编辑它似乎使用文件系统。那么有一种简单的方法可以在给定时间后自动从缓存中释放页面,还是必须编写清扫程序?

1 个答案:

答案 0 :(得分:3)

Rails缓存方法取决于您在应用程序中的设置。

检查config/environments选项的config.cache_store目录文件。

铁路缓存官方指南:http://guides.rubyonrails.org/caching_with_rails.html