Как объясняет документация эфемерной файловой системы Heroku Dyno , файловая система будет отброшена при остановке или перезапуске dyno.Это означает, что его нельзя использовать в качестве постоянного (дискового) хранилища.
В моем случае я хотел бы кэшировать некоторые справочные данные, используя Ehcache .Я думал об использовании некоторой (ограниченной) памяти кучи для лучшей производительности, и, если этого недостаточно, откат к дисковому хранилищу.С помощью Ehcache это можно легко настроить для каждого кэша, например, для хранения до 1000 записей в динамической памяти и, например, 25 МБ на диске.
Согласно документации Heroku, кажется, что эфемерная файловая система останется нетронутойпока динамо работает.Когда оно сбрасывается, когда приложение останавливается или перезапускается, не имеет значения в моем случае.В моем случае использования также не имеет значения, когда я запускаю 3 dyno, они все имеют свой собственный кэш в куче и на диске.
- Верно ли мое предположение, что эфемерная файловая система не будет отброшена во времязапросы во время работы dyno (s)?Только когда динамо остановлено или перезапущено?
- Можно ли что-то сказать о производительности эфемерной файловой системы?Особенно в моем случае использования его в качестве хранилища кеша.
- Каков размер эфемерной файловой системы?Я не могу найти это в документации.