You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
La generación masiva de guías es prácticamente inusable si se dispone de un balanceador u otro tipo de control con un timeout definido (por ejemplo, CloudFlare).
Actualmente el proceso pretende generar un PDF en el aire y descargarlo al finalizar el proceso.
Monitoreando un sitio productivo durante 24 horas encontramos que en el uso habitual del mismo, el tiempo promedio de carga de esta acción es de 116 segundos (aprox 2 minutos), llegando a un tiempo máximo observado de 226 segundos (aprox 4 minutos).
En otra tienda simplemente el balanceador de carga corta la conexión por timeout.
Ahora bien, si se ven los logs del servidor, se ven que los PDF lograron generarse exitosamente, pero como no se cargó la página, nunca comenzó la descarga de los PDF.
Idealmente esta acción debería ser asincrónica, con la posibilidad de visualizar los PDF generados en otra vista para descargarlos.
Incluso si no fuera asíncrónico, mínimamente buscaría que los PDF queden generados de manera de detarminar al iniciar la acción si el mismo ya se encuentra disponible y evitar la generación en cada request.
The text was updated successfully, but these errors were encountered:
La generación masiva de guías es prácticamente inusable si se dispone de un balanceador u otro tipo de control con un timeout definido (por ejemplo, CloudFlare).
Actualmente el proceso pretende generar un PDF en el aire y descargarlo al finalizar el proceso.
Monitoreando un sitio productivo durante 24 horas encontramos que en el uso habitual del mismo, el tiempo promedio de carga de esta acción es de 116 segundos (aprox 2 minutos), llegando a un tiempo máximo observado de 226 segundos (aprox 4 minutos).
En otra tienda simplemente el balanceador de carga corta la conexión por timeout.
Ahora bien, si se ven los logs del servidor, se ven que los PDF lograron generarse exitosamente, pero como no se cargó la página, nunca comenzó la descarga de los PDF.
Idealmente esta acción debería ser asincrónica, con la posibilidad de visualizar los PDF generados en otra vista para descargarlos.
Incluso si no fuera asíncrónico, mínimamente buscaría que los PDF queden generados de manera de detarminar al iniciar la acción si el mismo ya se encuentra disponible y evitar la generación en cada request.
The text was updated successfully, but these errors were encountered: