Ver Mensaje Individual
  #7 (permalink)  
Antiguo 18/03/2003, 01:30
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
Las sesiones tienen tambien su limite .. y me parece que es menor que el GET ..

Lo que "mas dá" es POST (se habla en Megabytes de datos y lo puedes controlar desde el php.ini .. suele ser 8M por defecto.)

Otro detalle .. esos 121000 registros de tu consulta .. Los paginas de alguna forma .. o muestras todos de un viaje?. Supongo que conoceras (si usas Msyql) la sentencia SQL: LIMIT par mostrar solo X grupo de registros que te arroje una consulta ..

Y si paginas .. para obtener el total de registros de la consulta (para usarlo en los cálculos de las páginas resultantes en funcion de los registros que muestres por página) .. ese dato solo (ese numero total de registros) te lo puedes guardar en una sesion y usalo donde lo requieras ... Pero lo principal es que segun el "usuario" quiera ver mas resultados de su busqueda tu hagas una consulta usando "LIMIT" para mostrarle esos registros de esa pagina solo.

Ademas .. por ejemplo puedes optimizar en caso de que "pagines" tus consultas .. por ejemplo:

En lugar de usar para calcular el total de registros de tu consulta realizada -.... msyql_num_rows() .. usar la sentencia SQL: COUNT(*) .. En fin, que habría que ver el código q usas es probable que se pueda optimizar. Bien con esos detallitos o replanteando denuevo el algoritmo q usas ..

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.

Última edición por Cluster; 18/03/2003 a las 01:34