Я настроен на повышение производительности для моего webapp, и, конечно же, решение должно быть кэшировано.«положительный» кеш при получении запроса пользователя - ehcache
На данный момент у системы есть данные rss для подачи, которые должны быть немного свежими, проблема в том, что это так тяжело загружается mysql. На самом деле, я набрал 1 минуту с ehcache. Это означает, что через 1 минуту данные будут истекли, когда придет неудачный пользователь, их опыт будет медленным, чем обычно.
Конфигурация Ehcache как это:
<cache name="news.list" maxEntriesLocalHeap="1000" eternal="false" timeToLiveSeconds="60" statistics="true"
memoryStoreEvictionPolicy="FIFO">
</cache>
Я назвал это как отрицательное кэширование, я думаю о положительном кэширования, тоже. Если кэш данных был истек, он по-прежнему возвращает старые данные кеша и делает параллельную задачу для заполнения актуальных данных для других клиентов.
Есть ли у ehcache какие-либо техники для поддержки этого?
Любые идеи приветствуются, Спасибо.
Спасибо, очень подробно и полезно. –