variables sesion y de cache

julio
30 de Abril del 2005
Alguien m podria decir si en una variable sesion s pueden guardar x ej un dataview como en una varible de tipo cache?. Que diferencia hay entre estos dos tipos de variable?

Elph
30 de Abril del 2005
En ambos tipos de coleccion puedes guardar cualquier tipo de objeto. La diferencia entre estas dos es que la cache es una memoria temporal, que sirve para guardar datos o objetos que no suelan variar en X tiempo para evitarte cargarlos de nuevo en posteriores peticiones. Ademas, con la cache no puedes controlar cuando se va eliminar ese objeto de la memoria, ya que no tienes demasiado control sobre ella.
En un objeto de session se guardara siempre mientras dure esa session.
Para que lo veas en un ejemplo, en una variable de sesion me guardaria los datos del usuario que se acaba de autenticar, y en la cache me guardaria una lista de provincias.