2012-03-19 15 views
8

Estoy creando un sitio web en ASP.NET 4.0. No estoy seguro de si debo usar la antigua clase ASP.NET Cache o la clase MemoryCache introducida con .NET 4.0. Todo lo que puedo encontrar son razones para usar MemoryCache para aplicaciones que no son web, pero no pros o contras cuando programo sitios web (donde obviamente puedo usar ambas clases).ASP.NET Cache class vs. MemoryCache class

Respuesta

3

Personalmente estoy un poco más entusiasmado con MemoryCache, ya que es más flexible. Pero no tiene que tomar una decisión firme hoy si lo abstrae un poco para poder cambiar las implementaciones.

La belleza aquí es que somone ya ha hecho el trabajo por usted here.

+0

Como un aparte, actualmente estoy trabajando en la implementación de almacenamiento en caché para un gran minorista. La implementación usa tanto AppFabric como MemoryCache y el consumidor normal es una aplicación web (aunque también hay clientes de Windows). Implementé algo similar al proyecto mencionado, pero la abstracción es un poco diferente, debido a las necesidades del entorno. Esto no significa que estoy abogando por que acepte mi experiencia, solo indicando que he trabajado en esta área. –