Javascript 什么';与服务器端相比,客户端分析的优势是什么?
我一直使用客户端web分析,它使用JavaScript跟踪访问者对网站的点击率,以及提供的所有有用信息。但最近有人告诉我,他们更喜欢服务器端分析,因为它更快Javascript 什么';与服务器端相比,客户端分析的优势是什么?,javascript,logging,analytics,client-side,server-side,Javascript,Logging,Analytics,Client Side,Server Side,我一直使用客户端web分析,它使用JavaScript跟踪访问者对网站的点击率,以及提供的所有有用信息。但最近有人告诉我,他们更喜欢服务器端分析,因为它更快 所以我想知道的是,使用JavaScript在客户端进行操作的主要优势是什么?与服务器端跟踪相比,客户端跟踪提供了更多的信息。许多公司同时使用Google Analytics(客户端)和Webtrends(服务器端/客户端)进行web分析 Google Analytics的一个特点是,当用户不允许使用脚本时,它就不起作用了。Webtrends
所以我想知道的是,使用JavaScript在客户端进行操作的主要优势是什么?与服务器端跟踪相比,客户端跟踪提供了更多的信息。许多公司同时使用Google Analytics(客户端)和Webtrends(服务器端/客户端)进行web分析 Google Analytics的一个特点是,当用户不允许使用脚本时,它就不起作用了。Webtrends可以抓取您的访问日志 用于分析的服务器端还是客户端 服务器端优势:
- 服务器可以设置为比台式机具有无限大的功率,因此可以处理“大数字”
- 由于每个人都使用相同的机器进行分析和生成结果,因此性能可以更加可预测
- 输出不依赖于浏览器/浏览器版本,因为它们只需显示图像
- 输出也可以是无任何依赖关系的多设备
- 输出可以在任何地方都是相同的,这既减少了客户机问题,也使图像生成在许多地方都支持1种输出格式
- 如果客户机的数量很大,比如说每分钟数千台,那么最好将处理过程卸载到客户机上,以避免它们减慢中央服务器的速度
- 由于所有数据和逻辑都在客户端,解决方案往往提供更多的交互性和更快的结果
- 初始下载后,可以在不联机的情况下更改视图
- 如果流量变化很大,例如有时每小时几次查询,有时每分钟数百次客户端可确保中央服务器不会因这项工作而过载
- 不需要服务器端基础设施,因此不会花费(提供商)资金