laravel 数据库或日志文件中的用户 activity 哪个更好
which is better for user activity in laravel database or log file
嗨,我正在考虑 laravel 应用程序中的用户 activity ..
我认为将用户 activity 保留在分离的日志文件中比将其保留在数据库中更好..
比如在存储文件夹中为每个用户创建文件夹..
并创建带有日期的日志文件 ..
user_id_YYY-mm-dd.log
最好感谢将日志保存在数据库中
肯定存入数据库
如果您要记录 activity,您最终会得到大量记录并希望将这些记录编入索引。几个用户使用一款软件几个月可以快速生成数千条记录,这取决于您的跟踪有多详细。
一开始将 activity 日志存储在文本文件中是可以的,但是一旦您想要查找用户 Y 类型 X 的所有操作,您将花费数小时搜索文本文件 (或编写脚本为您完成)。
登录 Laravel 非常适合调试,但从用户 activity 获取历史记录始终是最好的选择。
您可以创建日志 table 并使用 user_id 建立索引并从用户 activity 创建报告。
按日期、操作或任何其他字段查询。
嗨,我正在考虑 laravel 应用程序中的用户 activity .. 我认为将用户 activity 保留在分离的日志文件中比将其保留在数据库中更好.. 比如在存储文件夹中为每个用户创建文件夹.. 并创建带有日期的日志文件 ..
user_id_YYY-mm-dd.log
最好感谢将日志保存在数据库中
肯定存入数据库
如果您要记录 activity,您最终会得到大量记录并希望将这些记录编入索引。几个用户使用一款软件几个月可以快速生成数千条记录,这取决于您的跟踪有多详细。
一开始将 activity 日志存储在文本文件中是可以的,但是一旦您想要查找用户 Y 类型 X 的所有操作,您将花费数小时搜索文本文件 (或编写脚本为您完成)。
登录 Laravel 非常适合调试,但从用户 activity 获取历史记录始终是最好的选择。
您可以创建日志 table 并使用 user_id 建立索引并从用户 activity 创建报告。
按日期、操作或任何其他字段查询。