Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/05/2015, 11:02
abigor66
 
Fecha de Ingreso: mayo-2008
Mensajes: 489
Antigüedad: 16 años, 9 meses
Puntos: 8
Pregunta Cuál es la mejor práctica? Leer txt o Consultar BD

Hola Foreros, me he encontrado con un dilema y espero me puedan ayudar.

El escenario es el siguiente: Tengo una tarea (CronJob) que ejecuta un script cada minuto. El script enviará un mail si se cumple cierta condición.

La condición: a través de cURL para php me conecto a una página y leo un contador, si el contador cambia, se envía un numero de mails iguales a incremento en el contador (si el contador cambió en dos unidades {de 20 a 22} se envían 2 mails)

El inconveniente: No quiero sobrecargar el servidor, por lo que necesito saber cual es la mejor práctica de programación en este caso.
Opción 1: Crear un txt que lleve el valor del contador y cada minuto se abre con fopen y se compara el valor guardado con el valor actual del contador, si hay cambios, se envían los mails y se actualiza el valor en el txt.
Opción 2: Se crea una tabla en la base de datos, que lleva el conteo de los mails enviados y cada minuto se consulta el valor guardado y se compara con el valor actual del contador, si hay cambios, se envían los mails y se almacena los datos del nuevo mail enviado.

Les agradezco su ayuda y se aceptan otras alternativas para dar solución a este proceso.

Muchas Gracias por su tiempo
__________________
AppLab - Laboratorio de Ideas