Configurar variables session

17/10/2003 - 08:23 por Anonimo | Informe spam
Saludos a todos,

Tengo un IIS 5, y tengo un problemilla con las variables de sessión
de mis paginas ASP, cuando llevo varios un tiempo sin moverme de
una pagina, automaticamente me cierra la session y me elimina las
variables de sessión, con lo que todas mis paginas empiezan a petar.

He estado revisando la configuración del site en IIS y he encontrado
el valor de "tiempo de espera de session" que supongo es el tiempo
inactivo de session para cerrar.

En algunas paginas he visto que cuando pasa esto sale una pagina
diciendo que han caducado los contenidos, como configuro esto?

Cual es la mejor manera para solucionar esto, ampliar el tiempo de session?
(con lo que supongo el rendimiento de iis empeora), o hay alguna otra
manera?

Gracias.

Preguntas similare

Leer las respuestas

#1 Luis Gómez Sánchez [MS]
17/10/2003 - 10:00 | Informe spam
Buenas,

La mejor manera es que incorpores en tus páginas un código que permita
verificar si la sesión sigue siendo válida (ej. verificando la existencia de
una variable de sesión) para que cuando el usuario intente realizar una
nueva petición, se verifique que la sesión ya no existe y mostrar
información al usuario.


Un saludo.

Luis Gómez
Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no
otorga ningún derecho.



wrote in message
news:
Saludos a todos,

Tengo un IIS 5, y tengo un problemilla con las variables de sessión
de mis paginas ASP, cuando llevo varios un tiempo sin moverme de
una pagina, automaticamente me cierra la session y me elimina las
variables de sessión, con lo que todas mis paginas empiezan a petar.

He estado revisando la configuración del site en IIS y he encontrado
el valor de "tiempo de espera de session" que supongo es el tiempo
inactivo de session para cerrar.

En algunas paginas he visto que cuando pasa esto sale una pagina
diciendo que han caducado los contenidos, como configuro esto?

Cual es la mejor manera para solucionar esto, ampliar el tiempo de


session?
(con lo que supongo el rendimiento de iis empeora), o hay alguna otra
manera?

Gracias.


Respuesta Responder a este mensaje
#2 Anonimo
17/10/2003 - 12:24 | Informe spam
Gracias luis, esto es lo que havia hecho hasta ahora, pero estaba
buscando una opción del IIS, porque tengo que poner la comprobación
en muchas paginas, y seguro afectaria al rendimiento.

Por cierto sabes algo de lo de caducidad de contenidos?
Hay algunos sites que cuando vas hacia atras o llevas un tiempo sin
hacer nada te muestra un pagina con:
"La pagina ha caducado "
Siempre es la misma pagina por lo que supongo que es una opción del IIS.

Bueno gracias.



"Luis Gómez Sánchez [MS]" escribió en el
mensaje news:
Buenas,

La mejor manera es que incorpores en tus páginas un código que permita
verificar si la sesión sigue siendo válida (ej. verificando la existencia


de
una variable de sesión) para que cuando el usuario intente realizar una
nueva petición, se verifique que la sesión ya no existe y mostrar
información al usuario.


Un saludo.

Luis Gómez
Este mensaje se proporciona "como está" sin garantías de ninguna clase, y


no
otorga ningún derecho.



wrote in message
news:
> Saludos a todos,
>
> Tengo un IIS 5, y tengo un problemilla con las variables de sessión
> de mis paginas ASP, cuando llevo varios un tiempo sin moverme de
> una pagina, automaticamente me cierra la session y me elimina las
> variables de sessión, con lo que todas mis paginas empiezan a petar.
>
> He estado revisando la configuración del site en IIS y he encontrado
> el valor de "tiempo de espera de session" que supongo es el tiempo
> inactivo de session para cerrar.
>
> En algunas paginas he visto que cuando pasa esto sale una pagina
> diciendo que han caducado los contenidos, como configuro esto?
>
> Cual es la mejor manera para solucionar esto, ampliar el tiempo de
session?
> (con lo que supongo el rendimiento de iis empeora), o hay alguna otra
> manera?
>
> Gracias.
>
>


Respuesta Responder a este mensaje
#3 antonio periago
17/10/2003 - 17:28 | Informe spam
la comprobación de una variable sesión en todas las páginas no afectará
mucho al rendimiento. vaya, afectará lo mismo que cuando asignas un valor a
una variable de sesion...

para lo de la caducidad, además de indicarle al iis que los contenidos
caducan, puedes usar las directivas http sobre caducidad (que no recuerdo
ahora) o el response.expires del asp.

un saludo,
antonio



escribió en el mensaje
news:
Gracias luis, esto es lo que havia hecho hasta ahora, pero estaba
buscando una opción del IIS, porque tengo que poner la comprobación
en muchas paginas, y seguro afectaria al rendimiento.

Por cierto sabes algo de lo de caducidad de contenidos?
Hay algunos sites que cuando vas hacia atras o llevas un tiempo sin
hacer nada te muestra un pagina con:
"La pagina ha caducado "
Siempre es la misma pagina por lo que supongo que es una opción del IIS.

Bueno gracias.



"Luis Gómez Sánchez [MS]" escribió en el
mensaje news:
> Buenas,
>
> La mejor manera es que incorpores en tus páginas un código que permita
> verificar si la sesión sigue siendo válida (ej. verificando la


existencia
de
> una variable de sesión) para que cuando el usuario intente realizar una
> nueva petición, se verifique que la sesión ya no existe y mostrar
> información al usuario.
>
>
> Un saludo.
>
> Luis Gómez
> Este mensaje se proporciona "como está" sin garantías de ninguna clase,


y
no
> otorga ningún derecho.
>
>
>
> wrote in message
> news:
> > Saludos a todos,
> >
> > Tengo un IIS 5, y tengo un problemilla con las variables de sessión
> > de mis paginas ASP, cuando llevo varios un tiempo sin moverme de
> > una pagina, automaticamente me cierra la session y me elimina las
> > variables de sessión, con lo que todas mis paginas empiezan a petar.
> >
> > He estado revisando la configuración del site en IIS y he encontrado
> > el valor de "tiempo de espera de session" que supongo es el tiempo
> > inactivo de session para cerrar.
> >
> > En algunas paginas he visto que cuando pasa esto sale una pagina
> > diciendo que han caducado los contenidos, como configuro esto?
> >
> > Cual es la mejor manera para solucionar esto, ampliar el tiempo de
> session?
> > (con lo que supongo el rendimiento de iis empeora), o hay alguna otra
> > manera?
> >
> > Gracias.
> >
> >
>
>


Respuesta Responder a este mensaje
#4 Luis Gómez Sánchez [MS]
21/10/2003 - 10:41 | Informe spam
Hablamos de dos cosas distintas:

El tiempo de espera de sesión es el tiempo que IIS mantendrá activa la
sesión de usuario si éste no realiza ninguna acción (petición al servidor).
Por defecto son 20 minutos. Eso supone que un usuario que no efectúe ninguna
petición al servidor durante ese tiempo, perderá la sesión en el servidor.
No creo que exista una penalización en el rendimiento al ampliar el tiempo
de la sesión aunque, evidentemente, debemos tener en cuenta si ese aumento
supondrá una diferencia importante en el número de sesiones soportadas por
el servidor (ej. portales con miles de usuario conectados).. En ese sentido,
es más importante tener en cuenta qué almacenamos en éste objeto y cómo lo
manejamos desde ASP que la sesión es sí.

Con respecto a la caducidad de contenidos. Podemos considerarlo como la
fracción de tiempo durante el cual una página cacheada en el navegador será
considerada válida. Es necesario tener en cuenta que existe caché a
distintos niveles (IE, Proxy, IIS...). La configuración se puede realizar a
nivel de IIS (Properties>HTTP Headers>Enable Content Expiration) o a nivel
de ASP (Response.Expires). ambas añaden cabeceras HTTP que indican al
navegador si deben cachear el contenido.


Un saludo.

Luis Gómez
Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no
otorga ningún derecho.




wrote in message
news:
Gracias luis, esto es lo que havia hecho hasta ahora, pero estaba
buscando una opción del IIS, porque tengo que poner la comprobación
en muchas paginas, y seguro afectaria al rendimiento.

Por cierto sabes algo de lo de caducidad de contenidos?
Hay algunos sites que cuando vas hacia atras o llevas un tiempo sin
hacer nada te muestra un pagina con:
"La pagina ha caducado "
Siempre es la misma pagina por lo que supongo que es una opción del IIS.

Bueno gracias.



"Luis Gómez Sánchez [MS]" escribió en el
mensaje news:
> Buenas,
>
> La mejor manera es que incorpores en tus páginas un código que permita
> verificar si la sesión sigue siendo válida (ej. verificando la


existencia
de
> una variable de sesión) para que cuando el usuario intente realizar una
> nueva petición, se verifique que la sesión ya no existe y mostrar
> información al usuario.
>
>
> Un saludo.
>
> Luis Gómez
> Este mensaje se proporciona "como está" sin garantías de ninguna clase,


y
no
> otorga ningún derecho.
>
>
>
> wrote in message
> news:
> > Saludos a todos,
> >
> > Tengo un IIS 5, y tengo un problemilla con las variables de sessión
> > de mis paginas ASP, cuando llevo varios un tiempo sin moverme de
> > una pagina, automaticamente me cierra la session y me elimina las
> > variables de sessión, con lo que todas mis paginas empiezan a petar.
> >
> > He estado revisando la configuración del site en IIS y he encontrado
> > el valor de "tiempo de espera de session" que supongo es el tiempo
> > inactivo de session para cerrar.
> >
> > En algunas paginas he visto que cuando pasa esto sale una pagina
> > diciendo que han caducado los contenidos, como configuro esto?
> >
> > Cual es la mejor manera para solucionar esto, ampliar el tiempo de
> session?
> > (con lo que supongo el rendimiento de iis empeora), o hay alguna otra
> > manera?
> >
> > Gracias.
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida