我有一个网站,每个用户都有分数。
我想提供一个排行榜并能够告诉每个用户(例如在他的个人资料页面上)他在排行榜中的位置。
我怀疑这样做可能会导致严重的性能问题。我目前的解决方案是按点排序,然后从当前位置获取用户。但是,如果我必须为每个用户执行此操作,那对我的数据库来说将是致命的。
有更好的方法吗?
我有一个网站,每个用户都有分数。
我想提供一个排行榜并能够告诉每个用户(例如在他的个人资料页面上)他在排行榜中的位置。
我怀疑这样做可能会导致严重的性能问题。我目前的解决方案是按点排序,然后从当前位置获取用户。但是,如果我必须为每个用户执行此操作,那对我的数据库来说将是致命的。
有更好的方法吗?