[Php-avanzado] Sobre sesiones

Matias Gea matigea en gmail.com
Dom Nov 21 22:35:32 ARST 2010


Hola, Carolina.

La variables de sesión se guardan y utilizan solo en el server. El el
cliente, se guarda un id de sesión en una cookie (que se transmite en
cada petición que hace el navegador)o en la url.

La cantidad de recursos utilizados por las variables que estás
manejando (8-10) son despreciables para el server en la mayoría de los
casos.

Con respecto a la diferencia de performance entre base de datos y
variables de sesión, esto depende de muchos factores, desde cómo esté
configurado el server (incluido el hardware que tenga) hasta como
funciona tu sistema.

Igualmente, en la mayoría de los casos la diferencia es mínima, así
que yo, en tu lugar, haría lo que más cómodo me quede para mantener.
La optimización del server la haría en otros lugares (calidad de las
consultas, índices, etc).

Saludos, Matias.



El día 21 de noviembre de 2010 21:00, Silverzero
<silverzero.52 en gmail.com> escribió:
> Hola,
>
> Alguien sabe si tener muchas variables de sesion jode la performance?
> Por ejemplo tengo un menú de usuario que dependiendo del tipo de usuario que
> es tiene diferentes botones para utilizar, es preferible tener las sesiones
> que tener que consultar a la base de datos cada vez que el navegador ejecuta
> el script, no?
> Por ejemplo cada usuario tiene entre 8 y 10 variables de sesion cuando se
> loguea, es mucha cantidad?
>
> Saludos!
> --
> Carolina
>
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>



-- 
Matias Fernando Gea
matigea en gmail.com
http://www.mfgea.com.ar


Más información sobre la lista de distribución Php-avanzado