В настоящее время я храню сгенерированные HTML-страницы в кэше памяти в memcached. Это отлично работает, однако я хочу увеличить емкость кэша за пределами доступной памяти. То, что я действительно хотел бы это:Желание хорошей памяти + решение для кэширования диска
- Memcached семантика (т.е. не надежен, просто кэш)
- Memcached API предпочтительный (но не обязательно)
- большого кэша первого уровня в памяти (MRU)
- огромного кэш на диске второго уровня (основной)
- выселен из кэша на диске при максимальном хранении с использованием LRU или LFU
- проверенных реализаций
В поисках решения я нашел следующие решения, но они все пропускают мои оценки в некотором роде. Кто-нибудь знает как:
- другие варианты, которые я не считаются
- способ сделать memcachedb сделать Выселениям
уже рассмотренному являются:
- лучше всего подходит, но не выполняет выселения: явно «не кеш»
- не может видеть любой способ сделать выселений (вручную или автоматически)
- заброшены, нет поддержки
- не хотите, чтобы рекомендовать его клиентам
- не использует API кэша памяти
- новое и недоказанной
- не хотите, чтобы рекомендовать его клиентам
Та для предложения, но это не решение для кеша. – brofield