Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/04/2010, 08:39
JhonnyPienso
 
Fecha de Ingreso: julio-2007
Mensajes: 17
Antigüedad: 16 años, 9 meses
Puntos: 0
Exclamación Optimizacion para el servidor

Hola. No sabia muy bien donde colocar esta pregunta y considere este como el mejor.

Mi duda es, tengo un foreach en el que tendra aproximadamente unas 60 mil iteraciones. 3 iteraciones cada medio segundo, ya que tiene un sleep al final, por lo que el proceso puede durar bastante tiempo.

El tema es que el usuario puede llegar a cancelar, detener, ese proceso, en la mitad del bucle. Yo ahora, ese "estado" del foreach lo tengo en base, por lo que tengo que hacer una consulta en cada bucle para controlar si el usuario detuvo o no el proceso.

Pregunta: ¿Es mejor si controlo ese estado, por medio de un archivo de configuracion? Entonces, estaría accesando a disco y no a la base de datos. ¿Es mejor accesar a disco 60 mil veces antes que hacer 60 mil consultas seguidas? ¿Hay algun otro método mejor?

Muchas gracias!!!!