我正在为我的PHP站点设置用户操作日志记录。
您是否建议将它们存储在mysql或文本/日志文件中?
答案 0 :(得分:5)
取决于你想要做些什么,我会说:
为了不减慢太多事情,你也可以同时使用它们(我已经在一些网站上使用了一些流量,直接在数据库中存储数据是不明智的):
这样,您不会一直在DB中插入数据;并且你可以(提供一天或一小时)完成你需要的所有查询
答案 1 :(得分:1)
我建议使用类似Zend_Log的内容来抽象实际的“物理”日志记录。这样,您可以随时更改后端,以防您的情况因某种原因而发生变化。
答案 2 :(得分:0)
我建议使用MySQL,因为这样可以更容易地查看登录,例如管理区域。然后,您还可以设置不同的标志,即错误级别,并通过日志过滤以查找有趣的项目。此外,您可以轻松地在此数据上建立统计函数,比在日志文件中更容易。
但我想这取决于你应该如何使用你的日志,以及应该使用谁。原始日志文件有点令人讨厌:)
答案 3 :(得分:0)
大多数日志分析工具都需要原始日志文件来解析。如果您正在查看日志本身,db可能会更好(有条件pascal说)。但是如果你打算做一些真正的分析,那么使用日志文件会更容易。