22 junio 2009

Problemas con la sesión de usuario

He detectado que por le menos en los últimos tres o cuatro días surgió un problema con las sesiones de los usuarios, que afectaba principalmente a la identificación (login).

Las pruebas que he hecho los primeros días no encontré nada muy grabe, o menor dicho, los problemas que creía haber encontrado no los podía comprobar ya que no tenia la manera de generarlos en un entorno adecuado.

Hace un rato detecté que el error quizás se encontraba en la inicialización de la sesión en la base de datos y creo que ya esta solucionado, por lo menos con los usuarios que en ciertos momento tuvieron algun problema.

Si alguien sigue con problemas que deje un comentario. Gracias

Algo de info tecnica: dilogs.com gestiona las sesiones de usuario en la base de datos para que sean independientes del servidor donde se este alojando la pagina visitada.
De esta manera se puede realizar un balanceo de carga del servidor y asi servir las páginas de distintos servidores sin afectar la velocidad de las respuestas y que, aunque hayan miles de usuarios conectados a dilogs, cada uno de ellos vean la web como si fuesen los unicos.

Aparentemente las funciones nativas de PHP que se utilizan para indicar que las sesiones se gestionará la propia aplicación y no Apache, leian los valores antes de poder indicar que se habia iniciado la conexion a la DB y por tal motivo los datos de las variables de la sesión se devolvian vacias.

No hay comentarios: