Foros del Web » Programando para Internet » PHP »

Optimización de Paginador

Estas en el tema de Optimización de Paginador en el foro de PHP en Foros del Web. Buenos días amigos, Tiempo que no consulto por aquí, esta vez espero no quitarles demasiado tiempo, solo deseo saber si podrian despejarme una duda que ...
  #1 (permalink)  
Antiguo 09/12/2015, 06:47
 
Fecha de Ingreso: marzo-2011
Ubicación: Caracas
Mensajes: 389
Antigüedad: 13 años, 1 mes
Puntos: 16
Optimización de Paginador

Buenos días amigos,

Tiempo que no consulto por aquí, esta vez espero no quitarles demasiado tiempo, solo deseo saber si podrian despejarme una duda que tengo.

Tengo una clase que me renderiza tablas de información y que hace uso de otra clase "Paginador" para hacer, valga la redundancia la paginación, el proceso es el siguiente:
  • Hago una consulta inicial con un count sobre la consulta para obtener el total
  • Luego realizo una consulta con los valores estipulados para la paginación en el limit
La duda es, en efecto si eso podria ser más optimo que agregar un subquery a la consulta del paginador que me devuelva el total y sobre el cual pueda yo hacer la lógica de paginación.
coloco ambos ejemplos:
Código PHP:
Ver original
  1. $total  ="select count(*) from tabla [where]";
  2. //.. logica del paginador
  3. $consulta = "select [campos] from tabla [where] limit($offset,$limit);
o realizar algo como
Código PHP:
Ver original
  1. $consulta = "select (select count(*) from tabla) [campos]....";

Gracias de antemano por sus respuestas.
__________________
Lo imposible es lo posible visto por los ojos de un incapaz.
Si te sirve la respuesta. dale + al karma.
Saludos

Etiquetas: optimización, paginador, select, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:06.