Ver Mensaje Individual
  #7 (permalink)  
Antiguo 29/09/2012, 07:14
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 1 mes
Puntos: 406
Respuesta: Forma optima para crear funciones en php

Cita:
Iniciado por Momonito Ver Mensaje
Tal vez no sea el más ducho del foro, pero si yo revisase tu trabajo, tal vez te diría que intentases mantener el contacto con la BBDD durante menos tiempo, intento explicarme:

Por lo que me parece entender, estas constantemente conectado con la BBDD, haciendo consultas constamente. Tal vez, sería más optimo hacer una "gran consulta" y trabajar con los datos en la maquina cliente y no mantener esa variable ($db global) corriendo constantemente para cada usuario.

Otra opción, en caso de que tu proyecto necesite trabajar así, es plantearse cambiar se hosting y buscar uno con más potencia que no te ponga esos problemas, al fín y al cabo, la elección de server es tan importante como la programación.

Espero que te sirva de algo este parrafazo :P
El realizar varias consultas a la DB en un solo archivo no debería ser el problema, obviamente teniendo en cuenta que las consultas SQL esten bien optimizadas y no este intentando retornar/trabajar con millones de registros...

Cita:
Iniciado por genaro_belen Ver Mensaje
....
Otra cosa, el codigo no es que no quiera pasarlo, es que es casi imposible, son muuchas paginas...
No te estoy pidiendo que subas todo el código de tu sitio, si no del script que mas hace trabajar al servidor, los del hosting deben de a verte dicho "tal script consume muchos recursos en servidor" o algo por el estilo, aparte, mas o menos uno entiende que scripts son los mas "pesados" para que el servidor trabaje con ellos, en todo caso, muestra una sola página de tu sitio y si en el estas usando funciones definidas en otro archivo también publícalo, te vuelvo a repetir, el mostrar 1 o 2 funciones no va a ayudar a los que visiten tu post a saber cual es el problema, porque no estamos viendo como programas en general, es estar adivinando, como ultimo consejo, por lo que veo usas funciones comunes, lo mejor en tu caso es usar clases, investiga al respecto, es mejor a tener funciones desperdigadas...
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)