Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

que es mejor mardar 5 variables por url o hacer consulta a BD

Estas en el tema de que es mejor mardar 5 variables por url o hacer consulta a BD en el foro de Mysql en Foros del Web. hola de nuevo amigos del foro mi pregunta seria la siguiente: me hacen falta 5 variables en una pagina y hay vine mi pregunta: cual ...
  #1 (permalink)  
Antiguo 14/11/2011, 10:32
 
Fecha de Ingreso: septiembre-2011
Ubicación: España
Mensajes: 118
Antigüedad: 12 años, 7 meses
Puntos: 0
que es mejor mardar 5 variables por url o hacer consulta a BD

hola de nuevo amigos del foro mi pregunta seria la siguiente:

me hacen falta 5 variables en una pagina y hay vine mi pregunta: cual seria la forma mas eficaz, o sea de que manera consumo menos recursos?

- mandar por URL esas 5 variables a dicha pagina
- o hacer una consulta a la Base de datos para obtener esos 5 valores que me hacen falta en dicha pagina
  #2 (permalink)  
Antiguo 14/11/2011, 10:52
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: que es mejor mardar 5 variables por url o hacer consulta a BD

Cita:
Iniciado por diegohugogallego Ver Mensaje
hola de nuevo amigos del foro mi pregunta seria la siguiente:

me hacen falta 5 variables en una pagina y hay vine mi pregunta: cual seria la forma mas eficaz, o sea de que manera consumo menos recursos?

- mandar por URL esas 5 variables a dicha pagina
- o hacer una consulta a la Base de datos para obtener esos 5 valores que me hacen falta en dicha pagina
Sin conocer el sistema, es una pregunta difícil de responder.
Además, las dos opciones que mencionas no son excluyentes una de otra. Bien podría suceder que debas cargar esos cinco datos en el formulario para luego verificarlos en la base... ¿No te parece?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 14/11/2011, 10:55
 
Fecha de Ingreso: septiembre-2011
Ubicación: España
Mensajes: 118
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: que es mejor mardar 5 variables por url o hacer consulta a BD

si en la bd ya estan, lo que me pregunto que seria mejor: andar haciendo consultas en cada pagina a la BD o ir pasando esas 5 variables por url de una pagina a otra
  #4 (permalink)  
Antiguo 14/11/2011, 11:52
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: que es mejor mardar 5 variables por url o hacer consulta a BD

Eso es una decisión que depende de lo que el usuario tenga que hacer. Es lo que trato de decirte.
El que estén en la base sólo me dice que puede que deba hacerse una validación. Pero la decisión de qué hacer depende del proceso a crear...
Lo que estás describiendo es insuficiente para darte un consejo. Explica un poco mejor el escenario.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #5 (permalink)  
Antiguo 14/11/2011, 12:34
 
Fecha de Ingreso: septiembre-2011
Ubicación: España
Mensajes: 118
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: que es mejor mardar 5 variables por url o hacer consulta a BD

Nada el usuario no tiene que hacer nada

o sea el usuario pincha en el coche que quiere ver y se direccionara a una nueva pagina
-en esa pagina me hacen falta 5 variables de la pagina anterior para mostrarle información al usuario (modelo del coche, cilindrada ...)

ahora vuelve a pinchar en otro enlace de la pagina en la que esta y se direccionara a otra una nueva pagina
-y me volveran hacer falta las 5 variables para mostrar la misma información de la pagina anterior aparte de mostrarle la información de la pagina en que esta
  #6 (permalink)  
Antiguo 14/11/2011, 13:00
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: que es mejor mardar 5 variables por url o hacer consulta a BD

El paso de variables de página en pagina es tema de programación. Pudes controlarlo con sesiones, pero eso es ajeno ea este foro.
En lo referente a la base lo importante es saber si para obtener la información de cada página se requieren si o si los 5 datos, porque lo único que a nosotros nos interesa es qué datos necesitas para hacer las consultas. El resto es irrelevante para la base de datos.
Si necesitas los 5 datos en cada consulta, deberás tenerlos disponibles siempre, Si sólo requieres uno o dos, bueno, esos son los que tienes que pasar.

De todos modos el usuario siemrpe hace algo, aunque para ti sea "solo" pinchar. Porque su click es el que determina si se pasan o no los datos.
Como sea, como dije, acá lo importante es:
1) Si puedes tomar toda la información al principio, el pasar los datos desde una pagina a ora es innecesario.
2) Si son datos que tienen que ver con la sesión delusuario, te recomiendo preguntar en el Foro de PHP cómo se hace para no andar pasando las cosas de una págia a otra. Hay métodos.
3) Si los cinco datos se originan en cada página y hacia la siguiente, y se necesitan si o si para obtener la información a publicar en la siguiente página, no te queda otra más que madarlos.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #7 (permalink)  
Antiguo 15/11/2011, 01:55
 
Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 22 años, 3 meses
Puntos: 21
Respuesta: que es mejor mardar 5 variables por url o hacer consulta a BD

El preferible pasarlas por URL ya que son muy pocas variables, aunque en este caso, volver a leerlas no representa mayor problema, son muy pocos recursos los que consunirás.

En caso que fueran 100 variables, sería preferible volver a leerlas.

Lo anterior, además al considerar si es un servidor compartido, ya que si son muchas variables y con muchos accesos tomarás recursos del servidor degradando al resto de usuarios.
  #8 (permalink)  
Antiguo 15/11/2011, 03:11
 
Fecha de Ingreso: septiembre-2011
Ubicación: España
Mensajes: 118
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: que es mejor mardar 5 variables por url o hacer consulta a BD

muchas gracias a los por vuestras respuestas, que bueno según lo que he leído entonces pienso que seria mejor pasarlas por url

saludos y muchas gracias
  #9 (permalink)  
Antiguo 15/11/2011, 08:03
Avatar de Ribon  
Fecha de Ingreso: septiembre-2010
Ubicación: El firmamento
Mensajes: 487
Antigüedad: 13 años, 7 meses
Puntos: 91
Respuesta: que es mejor mardar 5 variables por url o hacer consulta a BD

y también depende de que tan privados sean los valores de esas variables =)
recuerda siempre validar bien los datos para que no encuentren vulnerabilidades los malusuarios y sobre todo cuidado con inyecciones SQL en caso de que esos datos vayan a parar a una consulta.

saludos.
  #10 (permalink)  
Antiguo 15/11/2011, 10:21
 
Fecha de Ingreso: septiembre-2011
Ubicación: España
Mensajes: 118
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: que es mejor mardar 5 variables por url o hacer consulta a BD

nada Ribon te cuento los valores de las variables no son mas que la edad, provincia y datos asi que no comprometen a nadie
solo que no se muy bien a lo que te refieres con tu segunda parte de la pregunta, lo de validar y lo de las inyecciones sql

ya te adelanto que no se mucho sobre el tema hacer consultas SQL no mucho mas (sobre segurida cero)
  #11 (permalink)  
Antiguo 15/11/2011, 13:46
Avatar de Ribon  
Fecha de Ingreso: septiembre-2010
Ubicación: El firmamento
Mensajes: 487
Antigüedad: 13 años, 7 meses
Puntos: 91
Respuesta: que es mejor mardar 5 variables por url o hacer consulta a BD

Mi lema:

Cita:
Para que esperar a que me lo enseñen si puedo aprenderlo solo :D!
Saludos. ;D!

Etiquetas: bd, url, variables
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:47.