我目前正在为我的页面开发统计模块。我目前正在考虑以下两种技术,使特定页面的统计:处理统计信息:按页面请求或按像素跟踪
根据要求直接查询数据库。这增加了生成页面所用的时间大约100-200ms,其中增加总时间它需要生成页面=坏。
使用像tracking pixel这样的技术。在我的内容底部插入1x1图片,确保在加载完所有内容后加载它。这不直接 **影响页面生成时间。
<img src="tracking.php?pageID=391" width=1 height=1 />
我不傻 - 我不明白的地方将采取服务器的200ms来处理信息(收集,结构和插入),但是,这不应该影响到用户。
我可以通过使用方法一看到的一个优点是统计数据在服务之前更新,而不是方法二 - 也就是说,半秒访问也是如此。有时很好,有时很糟糕。
什么是首选方式,性能与和平滑明智的进程统计数据?我也接受其他技术。
如果不将它们存储在数据库中,它将如何收集统计信息? – Zar 2012-07-26 05:58:46