我正在研究我的工作,需要跟踪第三方(授权)网站上的小型网络应用的印象。我需要分析接近实时的印象。
我知道至少有两种方式
1)使用image,并解析服务器日志以进行报告。
2)js发送ajax,并将请求保存在DB中。 (mysql或mongo或其他noSQL)。
那么,哪种方式更快,可以处理流量音?
我怀疑服务器日志速度较慢,因为它必须附加到文件中。但我不确定它是否真的慢,或者不是。
那么,每种方法的优缺点是什么?谢谢。 :)
答案 0 :(得分:0)
两个选项都有效,图像和服务器日志很简单,只要访问者加载图像就可以工作。在大多数情况下,这种情况更快,因为没有额外的处理。
如果使用JavaScript,我会做网络分析公司做的事情并用JS创建图像调用,另一端有一个带有服务器日志的图像文件或一个脚本将数据读入数据库并返回1x1像素透明GIF。
如果您只需要印象,我会选择更简单的解决方案,而不是出错。