Inicio > .Net, C#, Computación, Informática, Programación, Visual studio 2010 > Manejo de la memoria caché en .net

Manejo de la memoria caché en .net


 

Un manejo adecuado de la memoria caché puede hacer que nuestra pagina realice menos peticiones y capture los datos desde hay, es muy adecuada usarla cuando  hay información que el usuario ve constantemente pero que cambia poco en el tiempo.

Los siguientes son los métodos que se usan para obtener, insertar y eliminar un valor de la memoria chaché:

///
/// Method that gets a cacge type
///
/////////
public static T GetCache(string enmCache, string strName)
{
// Gets the object from the cache
object result = HttpContext.Current.Cache.Get(enmCache + "_" + strName);


// Converts the cache to the desired type and returns it
return (T)Convert.ChangeType(result, typeof(T)); ;
}


///
/// Method that inserts an object with a defined name
///
public static void InsertCache(string enmCache, string strName, object objValue)
{
// Inserts the object into the cache
HttpContext.Current.Cache.Insert(enmCache + "_" + strName, objValue, null, Cache.NoAbsoluteExpiration, new TimeSpan(100, 0, 0,0));
}


///
/// Method that removes an object from the cache
///
//////
public static void RemoveCache(string enmCache, string strName)
{
// Removes an specifyed cache object
HttpContext.Current.Cache.Remove(enmCache + "_" + strName);
}

  1. Aún no hay comentarios.
  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: