gracias por la aclaracion..
Viendo el proceso despues de que la funcion retorna el arreglo final se recorre para la insercion , lo cual hace que se demore mas... entonces se me ocurrio la idea de hacerlo el dos acciones...
1) Guardar el arreglo en un txt , en formato json_encode, y mostrar un boton al usuario que diga Finalizar. 2) Leer el txt , para solo recorrer la informacion e insertarla..
Bueno y adivinen que , no funcionooo
....
Gracias por tu sugerencia
pateketrueke , lo que dices es muy cierto... bueno seguire buscando otras alternativas....