Мой Rack::Cache неправильно настроен?
Я кэширую наиболее посещаемую страницу в моем приложении Rails, используя HTTP-кэширование и etags.
Это зависит от Rack::Cache, и я недавно обнаружил, что я не устанавливаю явно конфигурацию хранения для Rack:: Cache где-либо в моих файлах конфигурации или инициализаторах (в частности, у меня нет config.action_dispatch.rack_cache
немного кода в любом месте, как описано в этом руководстве Heroku).
Моя реализация кэширования HTTP работает, т. Е. Если страница не изменена, вышедший из системы пользователь возвращает страницы с ответом 304 Not Modified.
Я запустил консоль Rails со своего сервера (в разработке, подготовке и производстве), запустил MyApp::Application.config.action_dispatch.rack_cache
и вот к чему он вернулся:
=> {:metastore=>"rails:/", :entitystore=>"rails:/", :verbose=>false}
Я только когда-либо сталкивался с memcache, file:/
, или же heap:/
в качестве опций для метастаза и сущности магазина. Никогда rails:/
- здесь нет упоминания об этом.
Мой Rack:: Cache неправильно настроен? Что значит rails:/
имею в виду?