So, we all want an average rank ranking, but we all know that it would cause (number of players)*(number of songs) server queries every time it is calculated.
Last night, I was thinking about this, and I thought of a way to get around that: Every time someone accesses their level rank page, their average rank would be updated using that calculation. This way, there would be no extra server queries, and the ranking would be pretty much real time, as all the people who care check it frequently anyway. In other words, every time someone accesses their level rank it updates their place on the list.
The downside is that it would have to be calculated the first time with the massive amount of server queries, but after that, it would cause no extra load.
It's kind of late at night so I know my word choice is not the best, so feel free to ask me to clarify what I mean.
I think this would work well.
Last night, I was thinking about this, and I thought of a way to get around that: Every time someone accesses their level rank page, their average rank would be updated using that calculation. This way, there would be no extra server queries, and the ranking would be pretty much real time, as all the people who care check it frequently anyway. In other words, every time someone accesses their level rank it updates their place on the list.
The downside is that it would have to be calculated the first time with the massive amount of server queries, but after that, it would cause no extra load.
It's kind of late at night so I know my word choice is not the best, so feel free to ask me to clarify what I mean.
I think this would work well.




Comment