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