php记录用户操作日志的解决方案-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

php记录用户操作日志的解决方案

小旋风柴进 2016-03-10 16:52:23 2427

b/s系统,客户要求系统要记录所有用户的操作(查看、修改、删除、添加等操作)功能
现在没有很好的方案来实现,不知哪位童鞋做过,给点思路

问题:
1.保存到数据库的话,数据量会非常大--肯定影响性能,不知有没有好的解决办法
2.保存到文件的话,是保存到一个文件中还是根据日期来保存到很多个文件中
如果保存到一个文件中也会有数据过大的问题
保存到很多文件的话如何实现根据不同用户检索操作日志以及分页显示问题

期待大牛给点思路,非常谢谢!

PHP 数据库
分享到
取消 提交回答
全部回答(1)
  • 小旋风柴进
    2019-07-17 18:57:56

    保存到日志文件中或者保存到document db(如mongodb)都是一个优秀的解决方案。

    保存到日志的话相对占用容量较少,不过需要自己写脚本分析日志。

    保存到document db的话相对占用容量较大,不过db自身提供多种查询解决方案可以很方便快速的查询自己想要的结果

    0 0
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题
推荐课程