Ver Mensaje Individual
  #18 (permalink)  
Antiguo 07/05/2014, 07:40
Avatar de dashtrash
dashtrash
Colaborador
 
Fecha de Ingreso: abril-2007
Ubicación: Ni en Sevilla,ni en Sanlúcar..qué más da..
Mensajes: 927
Antigüedad: 17 años, 8 meses
Puntos: 270
Respuesta: Leer text Pesado con PHP

Cita:
Iniciado por informacionsys Ver Mensaje
Hola...

Bueno ,creo que esa fue una de las primeras ideas , poder leer el archivo por partes.... pero googleando no encontre nada parecido....
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).