Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/03/2014, 03:32
xorow
 
Fecha de Ingreso: febrero-2010
Mensajes: 45
Antigüedad: 15 años
Puntos: 1
Organizar objetos

Hola, tenía una duda sobre como declarar una clase y como sería la forma correcta.

Tengo una clase como ejemplo así coche con una función get_coche y get_coches para devolver:

Código PHP:

class coche{
..
atributos..

public function 
get_coche(){

}

public function 
get_coches(){
}


La clase realmente dispone de bastantes más funciones, el problema es que a la hora de generar listados en la aplicación web recupera 60 coches cada vez, con lo cual se crean 60 objetos y crea un poco de sobrecarga en el servidor.

He visto que la consulta a la base de datos es rápida de 2 ms, pero los objetos hay algunas veces que me tarda hasta 2 segundos a crearlos debido al tráfico de la web y los recursos que consume apache.

Creo que sería más correcto por mi parte crearme una clase llamada coches que contenga un array de objetos coche y de este modo liberar recursos de la clase coche, sería una buena práctica?

Mi pregunta es si sería mejor planteamiento de como está ahora mismo.

Un saludo y gracias de antemano :)