Мой 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:/ имею в виду?

0 ответов

Другие вопросы по тегам