Foros del Web » Programando para Internet » PHP »

Calidad en las consultas en PHP

Estas en el tema de Calidad en las consultas en PHP en el foro de PHP en Foros del Web. hola, tengo una duda. Resulta que tengo todas mis consultas almacenadas en un archivo "consultas.php" y de la siguiente manera: function Obtenerdatos(){ $link = Conectarse(); ...
  #1 (permalink)  
Antiguo 30/05/2006, 12:32
 
Fecha de Ingreso: abril-2005
Ubicación: en Santa Cruz - España
Mensajes: 429
Antigüedad: 19 años
Puntos: 1
Calidad en las consultas en PHP

hola,

tengo una duda. Resulta que tengo todas mis consultas almacenadas en un archivo "consultas.php" y de la siguiente manera:

function Obtenerdatos(){
$link = Conectarse();
$consulta = "select * from usuarios'";

return mysql_query($consulta);
}

y hago referencia a ella de la siguiente manera:

include("consultas.php")
$result = Obtenerdatos();

En principio no le preste importancia, pero ahora me surge la duda de que si esto es optimo o no???,
por que en mi archivo tengo "1500" lineas de codigo.
* Porque pensando no en todos mis archivos ocupo las mismas consultas por ejemplo si estoy en el sector1 no necesito del sector2 pero yo tengo todas en este archivo incluso las de registro, actualizacion y eliminacion.

espero sus opiniones, gracias y saludos
  #2 (permalink)  
Antiguo 30/05/2006, 12:57
 
Fecha de Ingreso: septiembre-2002
Ubicación: México
Mensajes: 356
Antigüedad: 21 años, 7 meses
Puntos: 0
Yo lo hago igual

Bueno, para mí esta muy bien, yo tambien tengo un archivo repleto de funciones que suelo ocupar, obviamente no todas son utilizadas en cada archivo, pero precisamente me evitan el cargar de código las aplicaciones recurrentes.

Saludos!
  #3 (permalink)  
Antiguo 31/05/2006, 06:36
 
Fecha de Ingreso: abril-2005
Ubicación: en Santa Cruz - España
Mensajes: 429
Antigüedad: 19 años
Puntos: 1
pero me surge la duda de que cuando se ejecuta el archivo "consulta.php" no resulta muy pesado.??
  #4 (permalink)  
Antiguo 31/05/2006, 07:12
 
Fecha de Ingreso: abril-2006
Mensajes: 62
Antigüedad: 18 años
Puntos: 0
Sonrisa performance

Yo creo que estás en lo cierto al pensar la manera de optimizar tus scripts. Leí en diferentes lugares que es importante tomar acciones en el sentido que estás planteando.

Lamentablemente todavía no tengo definida una buena manera de organizar un proyecto de cierta dimensión en PHP, pero hay mucha documentación al respecto.

En principio, y a ciegas porque no conozco los detalles, podría decirte que podés dividir ese archivo de consultas.php en varios menores donde cada uno agrupe las consultas que requiere una sección o módulo determinado de tu sitio.

Lo último que leí al respecto que me acuerde es Lazy PHP: Part 1

También puedo decirte que si estás interesada en optimizar el rendimiento lo que podés hacer es utilizar la variable microtime() de php para medir el tiempo de ejecución del script. En el manual de PHP incluso tiene un ejemplo de cómo medir esto.

Así, cuando tenés una duda sobre el rendimiento, hacés dos versiones del script y las corres varias veces a cada una y comparás el promedio.

Hay mucha información más allá afuera.
__________________
Guish
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 01:56.