hagen22 Posted July 18, 2014 Share Posted July 18, 2014 Buenas, estoy intentando importar mis productos mediante CSV, pero esto llega a ser demasiado lento, he estado buscando información y he encontrado que desactivando la indexación para la búsqueda debería ir mas rápido. Pero aun así es demasiado. He dividido los ficheros CSV en un tamaño de 200 productos, y aun así no consigo que terminen correctamente pues antes salta el timeout del navegador, pese a esto, prestashop sigue indexándolos, pero el tiempo total es demasiado elevado. Unos 20 minutos por cada fichero de 200. El servidor web es un VPS, aunque desconozco las características, puedo decir que la ram por php esta limitada a 512mb. Algún consejo para agilizar el proceso ? Sobretodo por que en total tengo unos 40.000 productos que se deben actualizar semanalmente. Gracias. Link to comment Share on other sites More sharing options...
jesa Posted July 18, 2014 Share Posted July 18, 2014 Tu problema será la configuración que tengas de tu hosting. No recuerdo ahora qué valores eran los adecuados, pero hay muchos hilos por el foro tratando el tema. Tendrás que aumentar el max_execution_time y algún parámetro mas. 1 Link to comment Share on other sites More sharing options...
hagen22 Posted July 18, 2014 Author Share Posted July 18, 2014 Tu problema será la configuración que tengas de tu hosting. No recuerdo ahora qué valores eran los adecuados, pero hay muchos hilos por el foro tratando el tema. Tendrás que aumentar el max_execution_time y algún parámetro mas. Esto puede hacer que no se corte la ejecución hasta que no este completa, pero no solucionaría el tema de la lentitud que es la cuestión principal. Gracias. Link to comment Share on other sites More sharing options...
saquito Posted July 18, 2014 Share Posted July 18, 2014 Con el importador de prestashop te va a ir lentísimo sí o si. sobre todo si tienes que subir fotos 1 Link to comment Share on other sites More sharing options...
hagen22 Posted July 18, 2014 Author Share Posted July 18, 2014 Con el importador de prestashop te va a ir lentísimo sí o si. sobre todo si tienes que subir fotos Algún modulo importador que vaya mas rápido ? Link to comment Share on other sites More sharing options...
jesa Posted July 18, 2014 Share Posted July 18, 2014 Algún modulo importador que vaya mas rápido ? Posiblemente la mejor manera de mejorar esto es tener un módulo personalizado. Si buscamos un módulo general, debería englobar todos los campos de un producto, al igual que hace prestashop y eso ralentiza o te arriesgas a que te esté importando los productos con errores. El código siempre se puede optimizar, pero como te decían anteriormente, posiblemente es más problema de la cantidad de datos que tienes que incluir que del código programado por prestashop. Otra cosa es que de los 60 campos que tiene un producto tú solamente uses 10 y con un módulo a medida solo importas lo necesario(Hay que tener en cuenta que a parte de tus datos para los productos, hay otros que hay que importar para el buen funcionamiento). Si metes imágenes la cosa se complica bastante. Link to comment Share on other sites More sharing options...
saquito Posted July 18, 2014 Share Posted July 18, 2014 Eso es un módulo a medida o uno de pago que ya esté pero te toca adaptar tu catálogo a el. lo que peor se lleva es subir fotos, pero una vez que tengas tu catalogo subido las fotos ya no se tocan (ojo el importador de prestashop las duplica en cada importacion) Link to comment Share on other sites More sharing options...
daniel3 Posted July 20, 2014 Share Posted July 20, 2014 Hola Hggen22, Yo estaba igual, y me costó mucho encontrar una solución al final me recomendaron el módulo Wdaily de Wasato, y así como me sirvió a mí la recomendación yo también lo recomiendo, vaya diferencia deje que quebrarme la cabeza del porqué siempre de daba error. Espero que a ti también te sirva. Link to comment Share on other sites More sharing options...
daniel3 Posted July 20, 2014 Share Posted July 20, 2014 Buenas, estoy intentando importar mis productos mediante CSV, pero esto llega a ser demasiado lento, he estado buscando información y he encontrado que desactivando la indexación para la búsqueda debería ir mas rápido. Pero aun así es demasiado. He dividido los ficheros CSV en un tamaño de 200 productos, y aun así no consigo que terminen correctamente pues antes salta el timeout del navegador, pese a esto, prestashop sigue indexándolos, pero el tiempo total es demasiado elevado. Unos 20 minutos por cada fichero de 200. El servidor web es un VPS, aunque desconozco las características, puedo decir que la ram por php esta limitada a 512mb. Algún consejo para agilizar el proceso ? Sobretodo por que en total tengo unos 40.000 productos que se deben actualizar semanalmente. Gracias. Ups se me olvido dejarte el link, Aquí va http://www.wasato.net/index.php/es/providers-connector.html 1 Link to comment Share on other sites More sharing options...
hagen22 Posted July 21, 2014 Author Share Posted July 21, 2014 Por lo que cometáis, si mi CSV solo tiene 10 campos, prestashop sigue actualizando los 30/40 campos del producto aunque están en blanco ? Link to comment Share on other sites More sharing options...
jesa Posted July 21, 2014 Share Posted July 21, 2014 No es exactamente eso. Hay campos que son obligatorios y si tú no los pones, prestashop te pone un valor por defecto. Esto es algo que tú tendrías que hacer de todas formas porque sino al hacer el insert en la bbdd te daría error. Una de las diferencias es que prestashop tiene que ir comprobando si un campo está y en caso de existir hacer las comprobaciones oportunas. Si tú creas un módulo a medida que inserte tus 10 campos, te evitarás el comprobar el resto porque ya sabes lo que quieres. Aún así, tendrás que poner esos campos obligatorios, pero en el mismo insert podrías ponerlos fijos y son comprobaciones que te vas evitando y que van aligerando la ejecución. De todos modos, si tienes imágenes te va a ralentizar mucho porque tiene que cogerlas e ir creando todas las combinaciones. 1 Link to comment Share on other sites More sharing options...
Recommended Posts