|
From: Vladimir <vt...@in...> - 2004-05-08 09:45:45
|
On Thu, May 06, 2004 at 07:59:17PM -0500, Juan Carlos Castellanos wrote: > Saludos lista: >=20 > Estuve haciendo unas pruebas de la consulta que realice para desplegar > los valores mensuales por cada a=C3=B1o.=20 Bueno gracias. Procurar=E9 repetirlas. > Yo sigo opinando que es mucho mejor realizar la consulta en el primer > pantallazo (consolidado) y almacenar los resultados en una matriz en la > sesi=C3=B3n, luego de esto la opci=C3=B3n de impresi=C3=B3n y de gr=C3=A1= fica =C3=BAnicamente > deber=C3=A1n tomar los datos de la sesi=C3=B3n sin necesidad de consult= ar a > Postgres que como vemos es bastante demorado.=20 Bueno. Hag=E1le de esa forma y si puede ch=E9vere que cuente el tiempo y nos informe por aca. > Acerca de los datos de sesi=C3=B3n: Cuando se crea una sesi=C3=B3n el d= ato que > =C3=BAnicamente viaja por la conexi=C3=B3n es decir en la cookie es el = id de la > sesi=C3=B3n y no los datos almacenados dentro de la sesi=C3=B3n (esto l= o podemos > ver cuando en vez de enviar la sesi=C3=B3n por una cookie, la enviamos = por el > m=C3=A9todo GET), estos datos est=C3=A1n almacenados en la memoria del = servidor, > por lo cual sea cual sea el tama=C3=B1o de los datos almacenado, da la = misma > manejar solo un dato en la sesi=C3=B3n que manejar una matriz de un tam= a=C3=B1o > bastante grande (esto es teniendo en cuenta solo el tiempo de manejo de > sesi=C3=B3n). Revisando http://www.wdvl.com/Authoring/Languages/PHP/Maintaining_state/encoding.ht= ml me parece que tiene raz=F3n, gracias. =BFDonde ley=F3 la informaci=F3n? Si el tiempo del m=E9todo que sumerce propone resulta mejor, yo dir=EDa q= ue=20 toca cambiar las consultas que van hasta el momento. =20 Si nadie se adelanta, trabajar=E9 en eso cuando vuelva de un viaje que=20 har=E9 esta semana que viene. =20 Tambi=E9n falta hacer comparaci=F3n para el caso de consultas sobre vario= s a=F1os de nmd_* de tiempos entre usar UNION o hacer ciclos que lleven=20 cuentas (y despu=E9s ordenen en el caso de gr=E1ficas). > Posible Problema: que alg=C3=BAn usuario ingrese un dato en la base de = datos > mientras que se esta consultando la captura realizada antes del ingreso > nuevo es decir en la variable de sesi=C3=B3n.=20 >=20 > Posible soluci=C3=B3n: se pone en estudio. Personalmente no me parece cr=EDtico. Nuevamente gracias por la informaci=F3n. --=20 Que Dios nos ilumine para hacer su voluntad. =20 http://www.primarilypublicdomain.org/letter/ -- =20 Vladimir T=E1mara Pati=F1o. =20 http://www.geocities.com/v-tamara |