Foros del Web » Programando para Internet » PHP »

Una duda con cookies :)

Estas en el tema de Una duda con cookies :) en el foro de PHP en Foros del Web. Hola, os comento: En mi web, la identificación permanente va con cookies, lo de permanente es porque la siguiente vez que entras, el sistema te ...
  #1 (permalink)  
Antiguo 24/12/2007, 10:00
 
Fecha de Ingreso: diciembre-2002
Ubicación: bilbao
Mensajes: 345
Antigüedad: 21 años, 4 meses
Puntos: 3
Una duda con cookies :)

Hola, os comento:

En mi web, la identificación permanente va con cookies, lo de permanente es porque la siguiente vez que entras, el sistema te identifica a través de cookies.

El problema es que la página tiene miles de visitas, y cada vez que cargas una página dentro del sitio, comprueba que la cookie tiene que ver con el usuario registrado en la base de datos. Por lo que hace un select cada vez que cargas una página, esto multiplicado por las miles de visitas, me relentiza el sitio bastante.

Mi duda es si se puede hacer con cookies pero de otro modo, sin que cada vez que cargue una página, tenga la necesidad de hacer la consulta en el MySQL.

Espero haberme explicado bien,

Saludos y feliz navidad a todos.
__________________
aste nagusia
  #2 (permalink)  
Antiguo 24/12/2007, 13:38
Avatar de Infernal  
Fecha de Ingreso: septiembre-2004
Ubicación: Tamaulipas, Mexico
Mensajes: 124
Antigüedad: 19 años, 7 meses
Puntos: 0
Re: Una duda con cookies :)

Bueno si buscas seguridad lo veo dificil, pero te recomiendo utilizar una id despues de entrar como usuario, es decir guardar en una cookie la id del usuario y despues sacar los datos con la consulta y comprobar si es usuario con algun metodo como strcmp o strcasecmp.

Ya que es mucho mas rapido:

WHERE id = 5000

que

WHERE usuario = "juan" AND password = "pass123"

U otra es con sessiones pero he leido que exige igual o mas recursos que una consulta a la db.
  #3 (permalink)  
Antiguo 27/12/2007, 12:14
 
Fecha de Ingreso: diciembre-2002
Ubicación: bilbao
Mensajes: 345
Antigüedad: 21 años, 4 meses
Puntos: 3
Re: Una duda con cookies :)

Gracias, a ver si alguien ha tenido el mismo problema y ha sabido solucionarlo. Saludos!
__________________
aste nagusia
  #4 (permalink)  
Antiguo 27/12/2007, 12:45
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Una duda con cookies :)

Las sesiones no exigen mas recursos, y lo que te recomendaria Mikelon85, es que primero cuando regresan a tu pagina compruebes las cookies y cheques que es un usuario valido (haces un Select a la base de datos, etc.) Luego, levantas la sesion como autentificada, asi ya no haces mas consultas posteriores y tu aplicacion se aceleraria bastante.

Saludos.
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 23:55.