实时记录用户总投资数业务性能优化案例
主要考虑从业务层做性能优化:
性能优化描述(必填):
由于目前判断用户是否是新手标的接口实现方案是:每次都统计用户的投资记录,这样会导致性能比较慢,所以新做一个用户维度的表,来保存用户投资相关统计数据。
1、目前记录数据包括:用户总投资数,非体验标投资数,体验标投资数。
2、此记录表后面可在需要时,扩展保存用户维度的其他数据。
3、统一一个判断用户是否是新手的方法,其他涉及到判断是否新手的地方统一调用此方法实现。
其实这种优化思路比传统的优化sql的方式来的实在
作者:Agoly 出处:https://www.cnblogs.com/qmfsun/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 如果文中有什么错误,欢迎指出。以免更多的人被误导。 |