Pienso que no se puede plantear una ejecución "cada segundo" porque entonces tenés problemas si los procesos demoran más de un segundo (como veo que te pasa...)
Se puede plantear un proceso infinito, sin pausas. while True LeerTabla1() LeerTabla2() PostearRegistros() end while En este ejemplo, cuando termine de postear comenzará de nuevo, eternamente. Se puede plantear una espera de un segundo, entre cada set de tareas: while True LeerTabla1() LeerTabla2() PostearRegistros() EsperarUnSegundo() end while En este ejemplo, cuando termina de postear espera un segundo y luego comienza de nuevo. Pero no podés lanzar las tareas asincrónicamente, porque te pasa lo que decís. while True LeerTabla1() LeerTabla2() start new thread PostearRegistros() EsperarUnSegundo() end while En este ejemplo, se acumulan los threads pendientes y en algún momento explota. Ayer vi un ejemplo de Chat utilizando los Callbacks de AJAX, tal vez te sirva eso? Pata. -----Mensaje original----- De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Federico Lazarte Enviado el: jueves, 26 de octubre de 2006 23:31 Para: puntonet List Member Asunto: [puntonet] Post y Timer: Como optimizarlo Estimada Lista Tengo el siguiente inconveniente que resolver: Debo diseñar una componente en la que cada 1 segundo, lea 5 registros de una tabla, 5 registros de otra tabla, y, con esos 10 registros, realizen el post a una url A la componente la tengo lista, el echo es que al hacer el primer post, demora tanto que ya esta leyendo los proximos 10 registros y recien se postearon uno o dos registros. Alguien sabe de que forma puedo optimizar esto?. Ese proceso se debe realizar cada un segundo, ya que es un sistema de mensajes de texto. Muchas gracias. Federico
