Hola que tal, otra vez yo con preguntas de optimizacion.
Tengo mi sistema que como dije en anteriores post es un sistema parecido a fotolog, es un mezcla loca de muchos sistemas.
Bien ahora la pregunta. ¿Que tanto puedo usar variables de sesion?, Lo que yo hago cada vez que una cuenta se identifica es generar 3 $_SESION[]
$_SESSION['user'] = 'cuenta'; // Nombre de la cuenta
$_SESSION['login'] = true; // Que esta logeado
$_SESSION['privi'] = 0; // Privilegios de la cuenta
$_SESSION['id'] = 0; // ID en la DB
Ahora cada vez que un user identificado entra a una pagina vuelvo a cargar todos sus datos de la DB... no podria solo asignarles todos esos datos a variables de sesion y asi no saturar la DB con consultas....
Los datos que guardo de la tabla son muchos... ahora les doy una lista:
`Id`
`Usuario`
`Clave`
`Correo`
`Msg_privados`
`Fecha_ultimo_post
`Cantidad_post`
`Cantidad_firmas
`Cantidad_votos`
`Cantidad_votos_prom
`Genero`
`Nacimiento
`Pais`
`Estado`
`Ciudad`
`Privilegios`
`Notificaciones`
`Alta`
* Borre algunos campos por seguridad y a otros les cambie el nombre. obvié el tipo de cada dato.
¿Que me recomiendan que siga así o que cambie todo a variables de sesion?
¿mientras mas varibles de sesion no seria mas trabajo para el apache?
¿Cual es mas rapida y consume menos recursos tanto en disco como en memoria?
Les agradezco siempre todas sus respuestas.