Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/05/2013, 19:25
fakieboris
 
Fecha de Ingreso: mayo-2013
Mensajes: 35
Antigüedad: 11 años, 6 meses
Puntos: 0
Ejecucion programada de mi codigo en el servidor

Saludos!

Pues necesito porfavor me orienten en la manera de resolver esta duda que tengo con una pagina que estoy realizando.

La pagina muestra los 10 temas (trending topics) mas populares de una region, esto atraves de un api de twitter, hasta alli bien, pues con PHP realice una funcion que imprime en una tabla los temas ordenadamente. Pero quize ir mas alla, y poder colocar a un lado de cada tema si habia subido o bajado de posicion esto cada dos minutos, es decir colocar una flecha indicadora hacia arriba, hacia abajo segun sea el caso, tambien si se mantenia pues dejaba un simbolo de igual. Para ello hice una base de datos para guardar los "top 10" de un momento y luego que pasasen 2 minutos o si refresco la pagina mi programa compara los 10 temas enviados por twitter con los 10 temas que guarde hace unos minutos, luego de compararlos con un codigo php y jugando con los arreglos pude hacer los mostrar los cambios en las posiciones para entonces guardar esta nueva lista para ser comparada con la proxima y asi sucesivamente, hasta aqui bien, ahora:

En vista de que es una pagina web que va a ser visitada por n cantidad de personas, el problema esta en que como esta hecho el codigo, cada vez que una persona ingrese, y solo mire la informacion ya esta actualizando la base de datos con los top 10 de ese preciso instante, y otra persona mientras hace lo mismo por otro lado, si hay mucha gente entrando en ese momento pues practicamente la tabla que tengo en mi base de datos va a estar actualizada al momento y ya no me sirve para comparar, porque se supone cuando estaba yo solo, pues la usaba de referencia como una tabla pasada de hace unos minutos y comparaba la nueva informacion con esa, me explico?

Necesito orientacion en esto, pues pensando rapidamente puedo preguntar si hay alguna forma de mantener la ejecucion programada de cada 5 minutos de mi codigo en el server, y que cada persona que entre a la pagina solo vea la informacion (en este caso elimino los modulos de conexion con la base de datos para que no puedan modificarla. Entonces que cada 5 minutos mis paginas php se ejecuten en el servidor para actualizar....y claro los usuarios solo vean la informacion cuando entren.

Gracias!