cache caching memcached appfabric distributed-caching

caching - python memcached



MS Velocity vs Memcached para Windows? (3)

Memcached tiene algunas librerías de código abierto si no me equivoco, así que si quieres ir a la ruta de 64 bits ¿no puedes simplemente recompilar?

Evalué Velocity cuando llegó por primera vez, pero llegué a la conclusión de que estaba poco desarrollado en esa etapa. Ser capaz de ejecutar memcached en servidores que no son de Windows también es una ventaja.

He estado prestando atención a la reciente promoción de Velocity de Microsoft como una solución de almacenamiento en caché distribuida que competiría con dispositivos como Memcached.

He estado buscando una versión de 64 bits de Memcached para Windows desde hace algún tiempo sin suerte, y como todo lo relacionado con el proyecto ASP.Net MVC en el que estoy trabajando es de 64 bits, no tiene sentido usar nada más que 64 bits. .

Ahora ya estamos cubriendo nuestras apuestas con ASP.NET MVC en Beta (RTM pronto con suerte), pero parece que StackOverflow no está funcionando tan mal, así que tengo preocupaciones limitadas allí. Pero Velocity sigue siendo una cantidad desconocida y seguirá siendo Beta (o CTP) durante años, ¡pero tiene 64 bits!

¿Alguien tiene experiencia o punto de vista relevante para ofrecer en esta situación? ¿Deberíamos esperar nuestro momento para Velocity? ¿Está cerca de competir con un gigante como Memcached, o deberíamos invertir tiempo tratando de obtener una versión de 64 bits de Memcached?


Recientemente hemos hecho una buena cantidad de comparaciones entre Velocity y Memcached. En resumidas cuentas, encontramos que Velocity es 3x - 5 veces más lento que Memcached, y (aún más crucial) no tiene soporte actualmente para una operación de obtención múltiple. Por el momento, recomendaría ir con Memcached. Además, otra lección que hemos aprendido es que la operación más lenta en el almacenamiento en caché distribuido es la serialización y la deserialización (al menos en ASP.NET). La memoria caché ASP.NET en proceso es más rápida en orden de magnitud. Entonces debes elegir las estrategias de almacenamiento en caché mucho más cuidadosamente.