ayuda por favor , urgente
Publicado por fabio (107 intervenciones) el 06/07/2007 21:04:55
Hola como estan espero que bien... tengo una pregunta en mi aplicacion asp.net tengo algo asi:
pagina de control de acceso en donde el usuario se loguea, y se asignan unas variables de session
session("idusuario")=1
session("nombre")=pepe perez
.....
...
session("idempresa")=3 etc..
y asi como 20 variables que entrego a la pagina siguiente, el problema es que son muchas variables de session y se sobrecarga el servidor en cuestion de memoria , tengo una solucion
en la pagina control de acceso hago esto:
Dim ht As New Hashtable()
ht.Add("idusuario", 0)
ht.Add("nombre", 16)
ht.Add("idempresa", "m")
Me.Session("datos") = ht
y en la pagina siguiente , las recupero asi:
Me.Session.Item("datos")("idusuario")
Me.Session.Item("datos")("nombre") etc...
es buena la idea , ya no son 20 si no una, mejora el rendimiento? se podria hacer mejor , hay otro metodo mejor a variables de session..... graciass........
pagina de control de acceso en donde el usuario se loguea, y se asignan unas variables de session
session("idusuario")=1
session("nombre")=pepe perez
.....
...
session("idempresa")=3 etc..
y asi como 20 variables que entrego a la pagina siguiente, el problema es que son muchas variables de session y se sobrecarga el servidor en cuestion de memoria , tengo una solucion
en la pagina control de acceso hago esto:
Dim ht As New Hashtable()
ht.Add("idusuario", 0)
ht.Add("nombre", 16)
ht.Add("idempresa", "m")
Me.Session("datos") = ht
y en la pagina siguiente , las recupero asi:
Me.Session.Item("datos")("idusuario")
Me.Session.Item("datos")("nombre") etc...
es buena la idea , ya no son 20 si no una, mejora el rendimiento? se podria hacer mejor , hay otro metodo mejor a variables de session..... graciass........
Valora esta pregunta


0