Changes to Member Rank calculationI have made a small change to the member rank calculation process. So far we were re adjusting the member rank each time a member login or the member use the 'Re calculate points and Member level' option. This is a very time consuming process and adds a lot of load on the server. Each time a member re calculate it, we have to re order all members in the system to find the relative rank of a member.
There was another problem also. When a member recalculate his rank and get a new rank, another member may also have the same rank which is not updated until that member recalculate it. So, many times, multiple members ended up having the same rank.
Now I have moved this process to a weekly once process. Every Sunday, our automated system will recalculate the Rank for all members and update the profile for each member. This will ensure that there will be no extra load on the server each time a member update his points. The load is only once per week and is only on a Sunday which is the lowest traffic time in all sites hosted on our server.
From now onwards, the points you earned will not change your Member Rank until the subsequent Sunday. (I can't tell the exact time on Sunday. It could be anytime during the Sunday in USA where the server is hosted, which may be Monday in India)