Pregunta

Actualmente estoy almacenar páginas HTML generadas en un memcached caché en memoria. Esto funciona muy bien, sin embargo yo estoy queriendo aumentar la capacidad de almacenamiento de la memoria caché más allá de la memoria disponible. Lo que realmente me gustaría es:

  1. semántica memcached (es decir, no fiable, sólo un caché)
  2. prefiere api memcached (pero no se requiere)
  3. grande en memoria caché de primer nivel (MRU)
  4. enorme caché de segundo nivel en el disco (principal)
  5. desalojados de caché en disco al máximo de almacenamiento utilizando LRU o LFU
  6. aplicación probada

En la búsqueda de una solución que he encontrado las siguientes soluciones, pero todos ellos se pierda mis marcas de alguna manera. ¿Alguien sabe de cualquiera:

  • otras opciones que no he considerado
  • una manera de hacer memcachedb hacer desalojos

Ya considerado son:

memcachedb

  • mejor ajuste, pero no hace desalojos: explícitamente "no es un caché"
  • No se puede ver ninguna manera de hacer desalojos (manuales o automáticos)

Tugela caché

  • abandonado, no hay soporte
  • no quieren recomendar a los clientes

NMDB

  • no utiliza Memcache api
  • nuevo y no probado
  • no quieren recomendar a los clientes
¿Fue útil?

Solución 2

Parece que las versiones posteriores de memcachedb se pueden limpiar manualmente si se desea utilizando la rget mando y almacenar el tiempo de caducidad del registro de datos. Por supuesto, esto significa que la libra tanto en el servidor y la red con peticiones de todos los datos bloquean pesar de que sólo quiero que el tiempo de expiración. No es la mejor solución, pero al parecer el único disponible actualmente.

Otros consejos

Ehcache y funciona muy bien. Que tiene en la memoria caché y almacenamiento en disco con las políticas de los differents de desalojo. Es una biblioteca maduro con un buen apoyo. Hay una API memcached que envuelve Ehcache, especialmente desarrollado para el apoyo GAE.

Saludos,   Jonathan.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top