Foros del Web » Programando para Internet » ASP Clásico »

que sera mejor?

Estas en el tema de que sera mejor? en el foro de ASP Clásico en Foros del Web. Hola amigos hace tiempo he tenido algunas inquitudes con el desarrollo de de paginas con asp: es necesario utilizar variables de session en un sistema ...
  #1 (permalink)  
Antiguo 03/12/2002, 10:26
 
Fecha de Ingreso: abril-2001
Mensajes: 293
Antigüedad: 23 años, 1 mes
Puntos: 0
que sera mejor?

Hola amigos hace tiempo he tenido algunas inquitudes con el desarrollo de de paginas con asp:

es necesario utilizar variables de session en un sistema web o en vez de esta se puede utilizar una cookie que guarde este valor... (que es mejor y porque?)

cuales son las ventajas y desventajas del uso y no?

por la web vi una intruccion que decia algo similar a esto no se escribe asi pero segun la persona era un truco para hacer la pagina mas rapida siempre y cuando no se utilizaran variables de session: en el encabezado de la pagina escribia @enabledsession=false ->> creo que era algo como esto..

alguien sabe o tiene informacion de esto?

gracias y adios
  #2 (permalink)  
Antiguo 03/12/2002, 10:41
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
prefiero usar variables de session ya que a pesar de ser una cookie al fin y al cabo, no se almacena en disco sino en memoria..

hay muchos usuarios que con la sola palabra cookie se asustan un poco porque piensan que estan copiando cosas en su propio disco duro sin autorizacion de el...

si supieran que las variables de session son cookie temporales tambien se asustarian un poco

lo de @enabledsession no lo habia visto antes...pero es cosa que navegues por el google y de seguro encontraras informacion si es que existe.
  #3 (permalink)  
Antiguo 03/12/2002, 11:06
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Cita:
@ENABLESESSIONSTATE

Puede utilizar la directiva @ENABLESESSIONSTATE para desactivar el seguimiento de la sesión en una página. El seguimiento de la sesión mantiene información acerca de un conjunto de peticiones emitidas por un mismo cliente. Si no le interesa que su página aporte información a la sesión, desactivar el seguimiento de la sesión puede reducir el tiempo que IIS tarda en procesar a secuencia de comandos.

Sintaxis:

<%@ ENABLESESSIONSSTATE=False %>

(por defecto está a true)
  #4 (permalink)  
Antiguo 03/12/2002, 12:37
Avatar de rickoe
Colaborador
 
Fecha de Ingreso: abril-2001
Mensajes: 353
Antigüedad: 23 años, 1 mes
Puntos: 2
Cita:
hay muchos usuarios que con la sola palabra cookie se asustan un poco porque piensan que estan copiando cosas en su propio disco duro sin autorizacion de el...
Ok, pero que porcentaje de usuarios te gusta que se espanten con la palabra "cookie"

no creo que ese porcentaje sea mayor a 10%

comento esto, ya que para mi, me es mas facil y practico utilizar las cookies que las variables de session

Las cookies las nombras y manejas a tu antojo y las variables de session no

Saludos

Rickoe
__________________
Mejor Jeep Imposible
  #5 (permalink)  
Antiguo 03/12/2002, 12:54
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
para eso esta la diversidad...bien por ti :cantar:
  #6 (permalink)  
Antiguo 03/12/2002, 15:56
Avatar de lubetpic  
Fecha de Ingreso: enero-2002
Ubicación: San Jose
Mensajes: 679
Antigüedad: 22 años, 4 meses
Puntos: 0
usa las dos, dependiendo de que necesites

y como dice bakanzipp, si le dices al usuario que debe activar las cookies, vas a perder clientela
  #7 (permalink)  
Antiguo 04/12/2002, 06:57
 
Fecha de Ingreso: abril-2001
Mensajes: 293
Antigüedad: 23 años, 1 mes
Puntos: 0
.

okis pero en cuanto a eficiencia, y rapidez se que las cookies deberian ser la solucion, por otro lado existe configuracion de por medio para la utilizaciòn de estas, existira alguna manera de activar las cookies por medio de codigo?
  #8 (permalink)  
Antiguo 04/12/2002, 07:04
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
si no tienes configurado tu browser cliente donde si permita el uso de cookie no podras usar ni cookies ni variables de session (por defecto viene configurado con la aceptacion de cookies)

creo que a nivel de programacion no puedes hacer nada si el cliente tiene inhabilitado el uso de cookies
  #9 (permalink)  
Antiguo 04/12/2002, 07:10
Avatar de deprabado  
Fecha de Ingreso: febrero-2002
Mensajes: 649
Antigüedad: 22 años, 3 meses
Puntos: 0
bakan se que las variables session son una especie de cookies pero que hay de las variables de aplicacion, si el cliente no acepta cookies tampoco acepta aplication???
  #10 (permalink)  
Antiguo 04/12/2002, 07:23
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
buena pregunta...

hhmmm....mira todo esto empieza cuanto tu lees el global.asa que por defecto tienen todos los site de asp...

al momento de hacer esta accion se genera un numerico unico y jajjajaaa...

uta no tengo ni idea que pasan con las variables de aplicacion si no tienes activada las cookies...nunca las he usado

algun sabiondo ke pueda responder esta pregunta?

yo no se...

  #11 (permalink)  
Antiguo 04/12/2002, 08:43
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Muchachos, muchachos... fíjense de hacer click sobre "responder" y no sobre "nuevo tema" que luego me hacen trabajar para unirles los mensajes


Con respocto a la duda de "¿si no acepta cookies, qué pasa con las variables aplication?", yo tampoco lo se
  #12 (permalink)  
Antiguo 04/12/2002, 08:53
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Revisando un poco encontré, para las session, lo siguiente:

Cita:
Nota El estado de la sesión sólo se mantiene para exploradores que aceptan cookies.
Pero, para las Application, no dice nada de nada... así que supongo que no necesita de cookies habilitadas.

Y usando un poco la lógica, veo que, lógicamente, es lógico

Es que como son datos que se mantienen para todos los usuarios de una misma aplicación, el estado de la cookie de uno no debería interferir con el resto
  #13 (permalink)  
Antiguo 04/12/2002, 09:06
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
Cita:
Y usando un poco la lógica, veo que, lógicamente, es lógico
jaja...la frase pa'l bronce...

entonces...no pasa nada con la variables de aplicacion...
  #14 (permalink)  
Antiguo 04/12/2002, 09:13
Avatar de deprabado  
Fecha de Ingreso: febrero-2002
Mensajes: 649
Antigüedad: 22 años, 3 meses
Puntos: 0
lo estaba buscandooooooooo, pero se me adelantaron.

la variable aplicacion existe en el servidor, por lo que logicamente usando un poco de logica psicologiac
no afecta el uso de cookies o no, gracias por tomarse la molestia de buscarlo.
  #15 (permalink)  
Antiguo 04/12/2002, 09:24
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
para el bronce???
estaba aspirando al oro




  #16 (permalink)  
Antiguo 04/12/2002, 09:30
 
Fecha de Ingreso: febrero-2002
Ubicación: Mi ASP Bunker
Mensajes: 397
Antigüedad: 22 años, 3 meses
Puntos: 1
Mira, las Sessions son faciles y muy practicas de usar, pero leyendo un articulo, directamente de Microsoft sugieren que se eviten lo mas posible.

Advierten que :

consumen 10kb cada variable
permanecen hasta que culmine la session; con un timeout de 20 minutos de memoria inutil, multiplicada por todos los usuarios que se fueron + los activos
posibles problemas si hay framesets

Que alternativas ofrecen ? :

Cookies
variables QueryString
variables hidden-form
o en Tablas ( BD ) si es para shopping, pej.

En sintesis, si el sitio no va a ser complejo y de poco trafico yo optaria por las Session.

Ver todos los "Muy Importantes Tips", este en especial es el Tip 6 :
http://msdn.microsoft.com/library/de...ml/ASPtips.asp
  #17 (permalink)  
Antiguo 04/12/2002, 09:42
 
Fecha de Ingreso: abril-2001
Mensajes: 293
Antigüedad: 23 años, 1 mes
Puntos: 0
Muy interesante!!!

Creo que hay que utilizar la menor cantidad de variables de session posibles...

lo que estoy haciendo es en una misma variable de session guardo varios valores y luego los rescato con un mid(varsession,posini,posfin) solo para ahorrar memoria, que creen ustedes...
  #18 (permalink)  
Antiguo 04/12/2002, 09:49
 
Fecha de Ingreso: febrero-2002
Ubicación: Mi ASP Bunker
Mensajes: 397
Antigüedad: 22 años, 3 meses
Puntos: 1
Es que te va a dar muchos dolores de cabeza de esa forma particular..

que pasara si necesitas un valor de cadena de longitud variable, que sera lo mas comun ?
o si un dato se confunde con los comienzo-fin de c/u ?

Antes que eso implementaria las cookies.

Yo uso y abuso de las sessions, pero las ire transportando a cookies, dado el caso me presenten problemas.
  #19 (permalink)  
Antiguo 04/12/2002, 09:56
 
Fecha de Ingreso: abril-2001
Mensajes: 293
Antigüedad: 23 años, 1 mes
Puntos: 0
...

okey estoy de acuerdo, cuando el largo es variable no sirve ese metodo pero cuando es fijo funciona., el detalle de las cookies es que se necesita activarlas (en algunos casos), pero si pensamos en el peor de los casos..., activarlas mediante el programa seria una excelente solucion, aunque no se si esto pueda ser posible con asp?
  #20 (permalink)  
Antiguo 04/12/2002, 10:02
Avatar de deprabado  
Fecha de Ingreso: febrero-2002
Mensajes: 649
Antigüedad: 22 años, 3 meses
Puntos: 0
Yo considero que las variables session son el mejor tipo de variables de asp, no utilizarlas seria un desperdicio asi como utilizarlas en exeso, confiar solo en las cookies para autentificacion de un usuario y navegacion del mismo por partes del sitio seguras no me parece muy confiable.

Lo ideal seria optimizar el uso de estas variables al maximo posible, utilizarlas solo en las partes del sitio que de verdad lo ameriten y recoradar "limpiarlas" una ves que el usuario abandone el sitio.

una preguntilla ya que estamos con las variables session, si tengo un objeto diccionario con alcance de session es lo mismo a una variable de session???
  #21 (permalink)  
Antiguo 04/12/2002, 10:15
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
Cita:
para el bronce???
estaba aspirando al oro
jaja...bueno quizas si...aunque tu frase deberia postular junto con la gata de deprabado...

Cita:
el detalle de las cookies es que se necesita activarlas (en algunos casos)
esto tb es aplicable a las variables de session....

su sistema es muy complejo e inmenso que no te decides que tipo de variable usar?.
  #22 (permalink)  
Antiguo 04/12/2002, 10:22
Avatar de deprabado  
Fecha de Ingreso: febrero-2002
Mensajes: 649
Antigüedad: 22 años, 3 meses
Puntos: 0
No se metan con GATATA, en la foto esta bostesando, para todos aquellos que piensen que le estoy haciendo algo raro
  #23 (permalink)  
Antiguo 04/12/2002, 11:53
Avatar de lubetpic  
Fecha de Ingreso: enero-2002
Ubicación: San Jose
Mensajes: 679
Antigüedad: 22 años, 4 meses
Puntos: 0
Cita:
Mensaje Original por bakanzipp


jaja...bueno quizas si...aunque tu frase deberia postular junto con la gata de deprabado...

y algunos dicen que no postean para aumentar su contador!

sumenme uno a mi
  #24 (permalink)  
Antiguo 04/12/2002, 11:58
 
Fecha de Ingreso: febrero-2002
Ubicación: Mi ASP Bunker
Mensajes: 397
Antigüedad: 22 años, 3 meses
Puntos: 1
eyy!! cumpli 300 !! regalan algo ??
  #25 (permalink)  
Antiguo 04/12/2002, 12:47
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Ay, que macana.. llegué tarde y estás en 301.
Ya no se te puede otorgar el premio. ahora debés esperar hasta los 10.000
  #26 (permalink)  
Antiguo 04/12/2002, 13:22
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
jaja...

daz no postees si no vas a dar una respuesta relativa a asp sino el policia lubetpic se va a poner a reclamar y te castigara.

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 14:45.