Foros del Web » Programando para Internet » PHP »

Variables de session: ¿Que pasa si me excedo?

Estas en el tema de Variables de session: ¿Que pasa si me excedo? en el foro de PHP en Foros del Web. Que tal ! Noto que estoy utilizando una cantidad importante de variables de session, y me pregunto si existe algun posible problema en excederse con ...
  #1 (permalink)  
Antiguo 26/12/2005, 22:13
 
Fecha de Ingreso: diciembre-2004
Mensajes: 721
Antigüedad: 19 años, 4 meses
Puntos: 2
Variables de session: ¿Que pasa si me excedo?

Que tal !

Noto que estoy utilizando una cantidad importante de variables de session, y me pregunto si existe algun posible problema en excederse con su uso.

La verdad las uso muchisimo, un usuario standard pegando una navegada completa por mi pagian quedaria con unas casi 20-30 variables de session... ¿puede ser mucho esto? (Es una pagina grande, tipo portal-comunidad)


Les dejo un saludo y muchas gracias.
  #2 (permalink)  
Antiguo 27/12/2005, 09:19
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
No hay problemas, las sesiones son teóricamente ilimitadas .. en el aspecto de que los límites los va a imponer el sistema de archivos o donde almacenes tus sesiones .. y en cuanto a "variable" en el fondo que son .. de la memoria que se le asigna por script por PHP para ejecutarlo (son vários Megabytes por defecto).

Por supuesto .. una sessión al leer/escribir implica un acceso al sistema de archivos del servidor y por ende algo más de recursos consumidos por tu aplicación en ese servidor.

De todas formas .. si crees que estás usando muchas variables de sesión ... intenta replantearte como las usas .. Tal vez tengas alguanas variables redundantes: Por ejemplo tener una variable tipo "Autentificado=SI" .. y luego tienes otra variable de sesión tipo "Nombre usuario" .. en ese caso "Autentifiacdo=SI" sobraría (por qué ya tienes siempre la otra variable "Nombre usuario" que puedes usar con el mismo fin). En otras ocasiones .. tendrías que empezar a "limpiar" variables que no uses constantemente .. no dejarlas en la sesión (por lo menos si al volver a tal sección tal vez las crees o les des otros valores siempre ..) por lo menos no tendrás tantas variables constantemente en el sistema (de sesión) dando vueltas sino las que realmente uses en tal o cual proceso.

Un saludo,
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 05:56.