日志访问记录中心汇总统计[阿里云SLS]

问题描述 现在我们的作品访问都是记录在日志中心,现在作品列表展示需要显示作品访问量。现在我代码查询作品列表后再到日志中心查找这些结果作品的访问次数和时长,现在数量大了访问很慢。有没好的解决设计方案 期望结果 查询获取次数和时长是否可以不用查询所有汇总,是否有好的解决方案 已尝试的方法 …

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
3 条回复 A 作者 M 管理员
  1. 楼主你好,你可以试试持久化的思路,然后再进行分类处理。

  2. 可以考虑将这些记录进行持久化,比如数据库或者redis,都可以的。

  3. 日志可以存储数据库中,然后对每个进行细分处理

  4. 一种常见的解决方案是使用缓存技术。将每个作品的访问信息缓存在内存中,避免了重复查询日志中心。当有新的访问记录时,更新缓存中的信息即可。

    另一种方案是使用数据库内的统计信息,例如使用视图或者存储过程来统计作品访问量。这样可以快速获取每个作品的访问量,并且不需要查询日志中心。

    最后,可以考虑使用分布式系统,将日志中心分布在多个节点上,以便加快查询速度。

    总的来说,最佳的解决方案取决于你的业务需求和技术环境,应该结合系统的性能、安全性、可扩展性和维护成本等因素来决定最终的解决方案。