Página 1 de 1

Validación lenta a partir de la actualización

Publicado: Jue Dic 14, 2017 12:11 pm
por lcgs
Hola Dado,

A partir de la actualización la validación es más lenta de lo que era antes; tarda aprox unos 30 segundos o más en validar un xml. ¿Cómo se puede mejorar la velocidad de la validación?

Re: Validación lenta a partir de la actualización

Publicado: Jue Dic 14, 2017 12:13 pm
por lcgs
El programa que usamos es el ValidaCFD_cl V2.0.170901

Re: Validación lenta a partir de la actualización

Publicado: Jue Dic 14, 2017 12:20 pm
por Dado
Seguramente es la validacion del UUID

Desactiva esta validacion (del UUID) y haz pruebas de velocidad

Re: Validación lenta a partir de la actualización

Publicado: Jue Dic 14, 2017 1:31 pm
por lcgs
Hola Dado,

Sin saberlo ya habíamos deshabilitado esa opción de validar el UUID y aún así sigue lento. ¿Alguna opción adicional?

No sé si el número de CFDI en la base de datos de MySQL afecte en algo al momento de grabarlo en la base de datos.

Luis.

Re: Validación lenta a partir de la actualización

Publicado: Jue Dic 14, 2017 2:11 pm
por Dado
No, la base de datos MySQL puede tener facilmente millones de entradas sin mostrar problemas de velocidad

Aver sube como adjunto alguno de los XML que estas validando para hacer pruebas

Re: Validación lenta a partir de la actualización

Publicado: Jue Dic 14, 2017 3:28 pm
por s3cr3to
¿Lo lento lo ves solo con el validador o de repente otras actividades en tu equipo se están volviendo lentas? (encendido de equipo, abrir otros programas). En esos casos es una posibilidad que se este dañando el disco duro. Y como este año lo he visto en dos o tres equipos es bueno tomarlo en cuenta.
Si puedes probar el validador en otro equipo y sigue lento, bueno ahi si le toca a Dado

En mi caso el validador de repente se "pone lento" en 3 escenarios:
* Esta descargando un nuevo certificado (cuando el emisor lo renueva o es incluso un nuevo emisor que recibimos)
* Lo anterior mezclado con una esporádica falla de Internet (tenemos un excedente-de-lenta-velocidad)
* (Este es para Dado) Cuando alguien comienza a descomprimir un zip o copiar archivos en la carpeta de monitoreo; entonces, el validador, trata inmediatamente de abrir+validar+renombrar algún archivo, y como no espera a que el archivo este "liberado", crea un bloqueo de archivos en windows, y ahi se queda hasta que logro cerrar el validador, y aveces debo matar el proceso y volver a abrir el validador.

Dado; en mi opinión el validador debe de "comprobar si tiene acceso exclusivo" al archivo antes de intentar procesarlo. Este caso no es esporádico es casi común que ocurra al menos cada semana, en especial cuando se les olvida que no deben descomprimir dentro de la carpeta, pero ya vimos que ocurre incluso durante la copia de archivos xml a la carpeta que el validador monitoriza.

Nota: tengo desactivado el almacenamiento de xml en la BD del validador y no comprobamos el UUID.