Ver Mensaje Individual
  #8 (permalink)  
Antiguo 23/07/2013, 06:41
jluishg
 
Fecha de Ingreso: febrero-2004
Ubicación: Guatemala
Mensajes: 117
Antigüedad: 21 años, 1 mes
Puntos: 2
Respuesta: optimizar resultados html

Hola amigos, gracias por su respuestas. La situacion es esta:

se requiere mostrar un listado de articulos con información historica y por requerimiento del cliente desean verlo de un solo, no en paginas. El proceso se resume asi:

1. se presenta un pantalla con algunas opciones para el usuario, donde dependiendo de algunas opciones puede generar entre 4000 o 6000 lineas en el resultado. Via jquery se ejecuta los calculos y el despliegue.
2. Como part de los calculos, se realiza una primera consulta de los articulos que se necesitan ver, el resultado se pasa a un array.
3. se realizan unas 4 consultas mas para generar informacion y a gregarla al array. Esto es por que debe revisarse información de varios anios que se encuentra en tablas historicas de aplicaciones anteriores pero siempre en mysql. Igual son resultados de miles de lineas.
4. los dos puntos anteriores dilatan entre 3 y 5 segundos en conecciones 512, en otras mas rapidas tarda 1 o 2 segundos.
5. Lo tardado es el despliegue del resultado, el cual se realiza con un simple

foreach( myarray as myrow)
<tr>despliego row </tr>
endforeach

Se que paginando podria mejorar la situación pero el cliente lo quiere en un despliegue completo, de allí mi consulta para ver si alguien ha tenido una situación similar.

Gracias nuevamente.