我正在为我的网站创建一个记录系统,该系统将跟踪用户以及他们如何与我的网站页面进行互动。该系统将记录按钮点击次数,页面查看次数以及用于离开页面的方法(以及其他内容。)我考虑了以下两个选项之一:
虽然我确信这两种方法都可以轻松满足我的需求,但从长远来看会更好。其他考虑因素:
答案 0 :(得分:1)
与大多数表现问题一样,答案是“取决于”。<#39;
我希望它取决于服务器的文件系统,媒体类型和操作系统。
我不相信我曾经历过将数据插入大型或小型MySQL数据库的性能差异。检索该数据时会显示性能差异。数据库几乎总是优于对文件的查询,尤其是当您需要复杂或统计数据时。
如果您只关心插入/附加数据的速度,并期望大量流量,请构建模拟环境并对每种方法进行基准测试。如果您希望以结构化方式检索数据,请使用数据库。
答案 1 :(得分:0)
如果您想要性能,则应检查服务器日志,而不是尝试构建日志系统......