Foros del Web » Programando para Internet » PHP »

PHP OO Procesar grande archivos CSV

Estas en el tema de Procesar grande archivos CSV en el foro de PHP en Foros del Web. Buen día gente, tengo una consulta para hacerles. Debo subir y procesar grandes archivos CSV con muchos registros. Actualmente se están subiendo y procesando vía ...
  #1 (permalink)  
Antiguo 15/03/2017, 07:53
 
Fecha de Ingreso: octubre-2014
Ubicación: Buenos Aires
Mensajes: 278
Antigüedad: 9 años, 6 meses
Puntos: 12
Mensaje Procesar grande archivos CSV

Buen día gente, tengo una consulta para hacerles. Debo subir y procesar grandes archivos CSV con muchos registros. Actualmente se están subiendo y procesando vía AJAX pero se cuelga el explorador mientras en el servidor se ejecuta correctamente pero no da una respuesta de como término. Es un proceso que lo desarrollo alguien hace mucho es PHP puro, no utiliza framework.

Se les ocurre algo para mejorar este proceso? yo tenia pensado hacerlo por background y que vaya logueando cuando empieza y termina.

Desde ya muchas gracias.
__________________
http://www.sp-vision.net
  #2 (permalink)  
Antiguo 15/03/2017, 08:31
 
Fecha de Ingreso: octubre-2009
Mensajes: 305
Antigüedad: 14 años, 6 meses
Puntos: 29
Respuesta: Procesar grande archivos CSV

se necesita AJAX 2.0 (o mejor dicho XMLHttpRequest 2.0) para subir archivos con AJAX, por lo que no debe ser muy viejo dicho código.

sin embargo, una subida tradicional sería la mejor opción, y para evitar que el navegador esté mucho tiempo "colgado" usa un iframe, que es básicamente como usar AJAX, pero sin la necesidad de usar el XMLHttpRequest
  #3 (permalink)  
Antiguo 15/03/2017, 08:45
 
Fecha de Ingreso: octubre-2014
Ubicación: Buenos Aires
Mensajes: 278
Antigüedad: 9 años, 6 meses
Puntos: 12
Respuesta: Procesar grande archivos CSV

Gracias por tu respuesta sustentio lo que quise decir con que fue desarrollado hace mucho es que cuando entre al trabajo ya estaba desarrollado dicho proceso.Vos decis que utilizando un Iframe no se queda "colgado" el explorador? voy a probar con eso y aviso por acá cualquier cosa. Lo de procesar el archivo por background no lo ves fiable.?

Gracias.

Saludos.
__________________
http://www.sp-vision.net
  #4 (permalink)  
Antiguo 15/03/2017, 11:19
 
Fecha de Ingreso: noviembre-2003
Ubicación: Zaragoza, España
Mensajes: 1.257
Antigüedad: 20 años, 5 meses
Puntos: 154
Respuesta: Procesar grande archivos CSV

Hola mauritosuarez,

Sin desmerecer lo que dice sustentio, me parece mucho mejor opción lo que propones tú mismo de procesarlo por background y que vaya logueando.
  #5 (permalink)  
Antiguo 15/03/2017, 13:37
 
Fecha de Ingreso: octubre-2014
Ubicación: Buenos Aires
Mensajes: 278
Antigüedad: 9 años, 6 meses
Puntos: 12
Respuesta: Procesar grande archivos CSV

Gracias rbczgz, conoces como poder crear hilos diferentes? o lo proceso llamando la consola ?

Desde ya muchas gracias.
__________________
http://www.sp-vision.net
  #6 (permalink)  
Antiguo 15/03/2017, 13:44
 
Fecha de Ingreso: octubre-2009
Mensajes: 305
Antigüedad: 14 años, 6 meses
Puntos: 29
Respuesta: Procesar grande archivos CSV

para crear hilos se usan los webworkers

Etiquetas: csv, proceso
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:11.