Что именно представляет ограничение размера Memcached для хранилища объектов файловой системы?

Добрый день,

Memcached подключен к моему приложению на Heroku. Ограничение для бесплатного управляемого плана составляет 5 МБ для Memcached и 25 МБ для Memcachier. Будучи новичком почти во всем, я просто надеялся на разъяснение того, что именно это представляет.

В моем файле конфигурации настроен DalliStore, а для Rack::Cache настроены типичные параметры. Мое хранилище метаданных находится в Memcache, а хранилище сущностей настроено в файловой системе.

Вопросы:

  1. Означает ли это, что мой лимит в 5/25 МБ используется только метаинформацией, которую я храню о каждом фрагменте кеша? Это будет означать, что я смогу хранить массу информации только о бесплатных планах?
  2. В чем именно состоит разбивка/история между Rack::Cache и Memcache (через магазин Dalli?)Они служат разным целям? Они делают то же самое? то есть следующий код избыточен

    config.cache_store = :dalli_store

и

config.action_dispatch.rack_cache = {
  :verbose      => true,
  :metastore    => Dalli::Client.new,
  :entitystore  => 'file:tmp/cache/rack/body',
  :allow_reload => false
}
7
задан Brandon 11 April 2012 в 23:02
поделиться