![]() |
Resultados se despliegan muy lento Buenas trabajo con WampServer y cuando muestro los resultados en un listado se demora demasiado alrededor de 35 sec para 2100 resultados. Parte del codigo: Código: $consulta = "SELECT ID_CLIENTE, APE_CLIENTE_1, NOM_CLIENTE_1, DIR_CLIENTE, N_CLIENTE, NAP, TELEFONO_CLIENTE, LOCALIDAD, NACIONALIDAD, VENDEDORA FROM cliente WHERE ESTADO_CLIENTE ='a' ORDER BY ID_CLIENTE DESC"; Código: <table width="100%" border="0"> |
Respuesta: Resultados se despliegan muy lento Pero 35 seg no es nada para una consulta que te devuelve mas de 2000 resultados y una armazón con tablas... mejor metele un LIMIT a la consulta o usa un código para paginar los resultados y usa DIV en lugar de tablas, el server te lo agradecerá siempre :si: saludos y suerte con eso |
Respuesta: Resultados se despliegan muy lento Hola Highlander.... Fuera de las recomendaciones que te da rogertm... Ten en cuenta que los sql comen mas recursos cuando aplicas "order by, desc". Igual ya entra a jugar el factor diseño, factor server, muchas cosas juntas... Si solo quieres ver como ejecuta mysql direcatemente la consulta y ver su tiempo de ejecución antes de la consulta ponle 'explain', con eso te darás una idea de como trata el motor tu consulta. Saludos:adios: |
Respuesta: Resultados se despliegan muy lento Gracias por las sugerencias, cuando te refieres a DIV es un css? como seria eso lo uso muy basico aun. |
Respuesta: Resultados se despliegan muy lento Cita:
|
Respuesta: Resultados se despliegan muy lento Haber parece que me ilumine, yo podria por ejemplo usar un ciclo para mostrar los resultados y dentro de el insertar un DIV para ordenar los resultados, en vez de una tabla html. |
Respuesta: Resultados se despliegan muy lento Cita:
El problema es que para tabular datos, que es lo que estas haciendo tu, se usan tablas, pero bien usadas, por ejemplo:
Código php:
y le metes una hoja de estilos CSS y alli le haces el diseño completo a la tabla, color de fondo, color del texto, fuente, links y lo que sea que quieras hacer, te pongo un ejemplo de un codigo que tengo ahora mismo:Ver original
Código css:
Donde #datos se aplicara al div con ese id y table se aplicara a la etiqueta html table dentro de ese div y asi sucesivamente... asi limpias el codigo de tu tabla y no haces trabajar tanto al navegador en este caso, haciendolo resolver tanta etiqueta...Ver original espero entiendas mas o menos este ejemplito... saldos |
Respuesta: Resultados se despliegan muy lento Ok creo entender tu ejemplo, esto realmente proporcionara un cambio en el desempeño del navegador, algo digamos que se note? |
Respuesta: Resultados se despliegan muy lento Sobre tablas en xhtml... Pues si lo haces de una manera acertada, ayudarás al navegador a mostrar el html mas rápido por que no entraría a "corregir" posibles errores. Saludos:adios: |
Respuesta: Resultados se despliegan muy lento Y si usas FF, hay algunas extenciones que te ayudan a trabajar con tu codigo XHTML como HTML Validator o FireBug |
| La zona horaria es GMT -6. Ahora son las 10:17. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.