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.