Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/10/2011, 13:56
Avatar de cristian_cena
cristian_cena
Colaborador
 
Fecha de Ingreso: junio-2009
Mensajes: 2.244
Antigüedad: 15 años, 8 meses
Puntos: 269
¿Se puede guardar consulta en cache para futuras consultas identicas?

Hola, comentarles que tengo una tabla "productos" y cuatro tablas hijas. Aquí una imagen.



La cuestión es que hago las cuatro operaciones (select, insert, update y delete) de las 5 tablas en una misma página usando ajax.

La cantidad de registros de las tablas hijas son "N" para un único producto, esto hace que cuando existen muchos registros asociados al producto que intento editar el navegador se cuelgue hasta que terminan de ejecutarse las consultas.
Lo que tarda mas o menos un minuto en localhost Ni quiero pensar lo que va a pasar cuando lo suba a un hosting compartido.

Se que se puede cachear la 1ra consulta y despues mostrar los mismos registros para pedidos similares, esto me sería útil pero no se como hacerlo, me sería útil porque repito muchas veces las mismas consultas.
Pero también hago muchas consultas son distintas, del tipo "de todos los registros que trajiste seleccioname este cuya id es tal"

Si existe otra forma también me vendría bien saberlo.

Les agradezco de antemano cualquier link de utilidad, consejo o material de estudio que puedan recomendarme.

Saludos.

Última edición por cristian_cena; 06/10/2011 a las 14:08