Foros del Web » Programando para Internet » ASPX (.net) »

Problema con sesiones

Estas en el tema de Problema con sesiones en el foro de ASPX (.net) en Foros del Web. Hola, en mi página obtengo de un servicio un xml en formato string que es muy grande. Éste solo lo obtengo una vez y cada ...
  #1 (permalink)  
Antiguo 04/09/2008, 04:08
 
Fecha de Ingreso: junio-2002
Ubicación: España
Mensajes: 348
Antigüedad: 21 años, 10 meses
Puntos: 8
Problema con sesiones

Hola, en mi página obtengo de un servicio un xml en formato string que es muy grande. Éste solo lo obtengo una vez y cada vez que se actualiza esa página quiero mantener su contenido, por eso lo guardo en una sesion:
Código PHP:
string docList socket.GetMsg(server);
                if (
Session["docList"] == null)
                    
Session["docList"] = docList
Cuando docList tiene una longitud de más de 75933 bytes tengo un problema ya que la sesion solo me deja guardar 75932 bytes.
Si docList en vez de guardarla como sesion la guardo como variable global cuando actualizo la página pierdo el valor.
Como conservar el valor de la variable docList, independientemente del tamaño??
Gracias
__________________
Bicis nuevas y de segunda mano: Bicibid
  #2 (permalink)  
Antiguo 04/09/2008, 08:56
 
Fecha de Ingreso: julio-2008
Mensajes: 34
Antigüedad: 15 años, 9 meses
Puntos: 2
Respuesta: Problema con sesiones

Guardalo en un fichero.
  #3 (permalink)  
Antiguo 04/09/2008, 09:37
 
Fecha de Ingreso: junio-2002
Ubicación: España
Mensajes: 348
Antigüedad: 21 años, 10 meses
Puntos: 8
Respuesta: Problema con sesiones

tiene que ser en una variable, ya que en el servidor no tengo por que tener permisos de escritura
__________________
Bicis nuevas y de segunda mano: Bicibid
  #4 (permalink)  
Antiguo 04/09/2008, 09:50
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 7 meses
Puntos: 87
Respuesta: Problema con sesiones

el enfoque puede que requiera mas que un manejo en memoria,

el detalle esta en:

1.- Cuantos usuarios estaran viendo ese mismo doclist o si es variante en cada usuario.
2.- Porque no usar un GzipStream comprimirlo y descomprimirlo cada vez que se use (ojo si siguen siendo muchos usuarios esto sigue siendo inutil porq en algun momento la memoria o el enfoque de tu Session puede colapsar.

sera mejor saber mas de la problematica para poder darte una opinion mas certera
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #5 (permalink)  
Antiguo 05/09/2008, 05:32
 
Fecha de Ingreso: junio-2002
Ubicación: España
Mensajes: 348
Antigüedad: 21 años, 10 meses
Puntos: 8
Respuesta: Problema con sesiones

Al final lo he arreglado leyendo fragmentos, ya que docList contiene un xml y XmlTextReader permite que le pasemos fragmentos de XML.
Gracias por las respuestas
__________________
Bicis nuevas y de segunda mano: Bicibid
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:28.