Мы используем ehcache в нашем приложении. Посмотрите на следующей конфигурации:Производительность EHcache при использовании кеша дискового хранилища
<diskStore path="java.io.tmpdir" />
<cache name="service" maxElementsInMemory="50000" eternal="true" overflowToDisk="true"/>
Поскольку мы настроены как вечна = «истина», Собираются создать кэши навсегда ?. Есть ли вероятность нехватки дискового пространства?
Каким будет влияние производительности на дисковый магазин ?. Это определенно медленнее, чем кеш в памяти, но насколько сильно влияет.
Если на диске хранится больше кешей, это вызовет проблему ввода-вывода при выполнении нескольких операций с файлами?
Просьба предложить наилучшую практику для применения в производстве. Подумайте, что у нас есть память объемом в 3 ГБ и 25000 одновременно работающих пользователей. Но в нашей заявке нет базы данных.
Приложение развернуто в WAS 8.5.5.
Благодарим вас за ответ – Krishna
maxElementsOnDisk = 4000 мы использовали. в чем разница в maxElementsLocalDisk. – Krishna
История :-) maxElementsOnDisk - это историческое имя, которое не рекомендуется с 2,5 года, и я заменил его на maxElementsLocalDisk. Но он контролирует ту же внутреннюю переменную. –