我在可折叠树上进行了一些事件跟踪,每次用户展开树时都会跟踪:
jQuery('ul.child-pages div.hitarea').click(function() {
piwikTracker.trackGoal(1); // Track TreeView Clicks in Piwik when a user clicks on hitarea
});
如果我在每次点击时向我的服务器发送数据,我担心这会对性能造成代价。有没有更有效的方法来实现同样的目标?或者我是偏执狂并向服务器发送一个小请求并不是什么大不了的事(尽管Piwik是数据库驱动的,所以我实际上是在每次点击时在MySQL中编写某个地方)。
答案 0 :(得分:1)
如果您发现这是一个真正的问题(如果您不确定这是一个问题,请不要浪费时间),只需批量处理请求并在一段时间不活动后将其发送出去