log 记录探讨,求指教
spatie/laravel-activitylog 这个扩展包蛮好用的,能清楚的记录用户操作的变化过程,
但是对于高强度访问记录log的情况下,连续写数据库,会对数据库造成不小的性能消耗。
现在公司想做个网站的日志系统解决方案,经过参考,觉得对于日志分析及统计,图形化显示,用ELK是较为成熟的。
我的问题如下:
1.如果是对比用monolog自带的方法,进行文件log的频繁写入操作,性能损耗会如何呢?
2.现在困扰我的是在日志记录这块,对于小时ip数500w以内的,数据量及访问量并不高的系统,有没有必要考虑日志缓存?
3.以哪种方式进行全局方法的统一编程比较合理?是写个单例模式,进行app()方法使用时候的调用好呢还是其他方式好?
希望您能在这方面指点一二,谢谢~
推荐文章: