Хранилище кэша по умолчанию в Rails: ActiveSupport::Cache::FileStore
, а не MemoryStore
.
Хранилище памяти на практике имеет ограниченное использование, поскольку оно ограничено одним процессом, что делает его бесполезным для приложений Rails, которые развертываются с использованием Passenger или кластера Mongrel, где запросы обрабатываются в отдельных процессах, а не в отдельных потоках .
Для приложений малого и среднего размера вам, вероятно, хорошо подойдет хранилище файлов по умолчанию. Если вам нужно выйти за рамки этого, вы должны взглянуть на ActiveSupport::Cache::MemCacheStore
.