Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/03/2011, 18:42
javiDP
 
Fecha de Ingreso: febrero-2008
Ubicación: Sevilla
Mensajes: 91
Antigüedad: 16 años, 2 meses
Puntos: 15
Respuesta: carga de la consulta, será demaciado?

Depende de la cantidad de registros que tenga la tabla propiedades...si son muchos es normal que tarde si no tienes la tabla bien indexada, con todos los campos que contenga el where de la consulta.

Te recomiendo indexar correctamente los campos que contenga la clausula where de esa consulta, asi notaras una mejoria bastante grande.

Por otro lado, el problema de los connection reset y tal y es por los timeout que tiene configurado el servidor apache. Si ve que el navegador le ha pedido una respuesta y esta le tarda mas de x segundos en devolversela (los segundos especificados en el timeout), cierra la conexion. Para solucionarlo, en el php de esa consulta, debes poner un set_time_limit(0); para que tarde lo que tarde no te cierre la conexion. Tambien habia que tocar algo en el config del apache para habilitar el uso de set_time_limit(0);...pero no recuerdo el que, busca en google "set_time_limit(0);" y mirate a ver como es.

De todas formas no es recomendable hacerlo asi salvo por cosas que corran en segundo plano o pruebas internas que hagas, ya que si una consulta a una bd tarda tanto el usuario va a cerrar la pagina y no va a querer visitarte mas...no puede quedarse 5 min esperando a que se termine una consulta.

Un saludo!