O que exatamente o limite de tamanho do Memcached representa com o entitystore do sistema de arquivos?

Boa tarde,

Eu tenho Memcached ligado no meu aplicativo em Heroku. O limite para o plano gerenciado gratuito é de 5 MB para o Memcached e 25 MB para o Memcachier. Sendo novo para praticamente tudo, eu estava apenas esperando para esclarecer exatamente o que isso representa.

Eu tenho o DalliStore configurado no meu arquivo de configuração e as opções típicas configuradas para Rack :: Cache. Meu metastore está no Memcache e o repositório de direitos está configurado no sistema de arquivos.

Questões:

Isso significa que meu limite de 5 / 25MB está sendo usado apenas pela meta informação que estou armazenando sobre cada fragmento de cache? Isso significaria que eu seria capaz de armazenar uma tonelada de informações apenas nos planos gratuitos?

O que exatamente é o breakdown / story entre Rack :: Cache e Memcache (via Dalli store?) Eles servem a propósitos diferentes? Eles estão fazendo a mesma coisa? ou seja, o seguinte código é redundante

config.cache_store = :dalli_store

e

<code>config.action_dispatch.rack_cache = {
  :verbose      => true,
  :metastore    => Dalli::Client.new,
  :entitystore  => 'file:tmp/cache/rack/body',
  :allow_reload => false
}
</code>

questionAnswers(2)

yourAnswerToTheQuestion