Ver Mensaje Individual
  #19 (permalink)  
Antiguo 08/05/2014, 09:43
Avatar de informacionsys
informacionsys
 
Fecha de Ingreso: mayo-2011
Ubicación: Bogota D.C
Mensajes: 793
Antigüedad: 13 años
Puntos: 76
Respuesta: Leer text Pesado con PHP

Cita:
Iniciado por dashtrash Ver Mensaje
No lees el archivo por partes.Lees el archivo de 1 vez.Lo que no haces es cargar todo el fichero en un array, y luego hacer inserts desde un array con TODAS las filas del fichero.
Si tu fichero es de 1000000 de lineas,no crees un array con 1000000 de elementos, y luego haces el insert.Lee el fichero linea a linea, pero cada vez que leas 1000, haz insert de esas mil (entiendo que harás un batch insert, y no 1000000 de inserts...).
Vacias el array, y vuelta a empezar.Así, 1000 veces.
No es "leer el archivo por partes".Es simplemente un for , y una operacion módulo (y una comparación).
Hola...


Muchas Gracias, me diste una excelente idea que me funciono a la maravilla....