Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/02/2013, 14:02
Avatar de dashtrash
dashtrash
Colaborador
 
Fecha de Ingreso: abril-2007
Ubicación: Ni en Sevilla,ni en Sanlúcar..qué más da..
Mensajes: 927
Antigüedad: 17 años, 1 mes
Puntos: 270
Respuesta: Diferencial respecto a un valor actual ¿como lo hacen?

Un ranking se puede calcular desde cero cuando se necesita.Es decir, cuando alguien lo consulta.No tiene por qué recibir "eventos" para "actualizarse".
Dependiendo del modelo de ranking, sin embargo, puede ser más o menos difícil de calcular "en caliente" (cuando se pide), por lo cual puede precalcularse.Y actualizarlo cuando llega lo que llamas un "evento"...y que no es más que una petición al servidor de alguien que ha votado, o puntuado a otro alguien..Lo que llamas evento, es una request get o post..nada más..

Tenerlo con respecto a días, meses, o años, no es más que tener una tabla donde guardas usuario/dia/votos-recibidos-en-ese-dia.Teniendo eso, puedes hacer el ranking existente hace un mes, dos semanas, o lo que quieras.

Última edición por dashtrash; 16/02/2013 a las 14:08