4
在一个任意的Rails控制器将下面的行工作?Rails页面缓存expires_in
caches_page :show, :expires_in => 1.days
我使用memcached,但很困惑页面缓存如何工作。它是使用文件系统还是将它们放在内存中的memcached?
编辑:看来它将使用文件系统。那么是否有一种简单的方法可以在给定的时间后自动从缓存中释放页面,还是必须编写清扫程序?
在一个任意的Rails控制器将下面的行工作?Rails页面缓存expires_in
caches_page :show, :expires_in => 1.days
我使用memcached,但很困惑页面缓存如何工作。它是使用文件系统还是将它们放在内存中的memcached?
编辑:看来它将使用文件系统。那么是否有一种简单的方法可以在给定的时间后自动从缓存中释放页面,还是必须编写清扫程序?
Rails缓存方法取决于您在应用程序中的设置。
检查您config/environments
config.cache_store
选项的目录文件。
正式的导游缓存中轨:http://guides.rubyonrails.org/caching_with_rails.html
你可以参考http://stackoverflow.com/questions/5807798/page-caching-with-memcached – Amar