¿Qué tal, gente? Les hago una consulta.
Tengo un script en Perl que atiende consultas de usuarios devolviéndoles las correspondientes respuestas.
Ahora bien, necesito guardar en una base de datos dichas consultas con las respectivas respuestas para ser analizadas luego (como auditoría).
Lo que me interesaría saber es cómo realizar el logging en la base de datos SIN demorar la respuesta. Es decir, escribir en una base de datos tiene una demora que puede ser mínima o no dependiendo de cuán sobrecargado esté el servidor de base de datos. Necesito enviar la orden de logueo sin demorar la respuesta al usuario.
¿Si lo armo con una función que no devuelva nada, el script principal se queda a la espera de que termine de ejecutar esa función? ¿o manda la orden y sigue su curso?
¿Existe alguna otra forma de realizarlo?
¡Muchas gracias de antemano!