做一个网站统计 应该怎么做呢
我们那个网站是一个系统,需要 统计每个功能的使用情况
百度上我看有那个百度统计,友盟统计。需要加一段统计的代码,具体应该怎么加呢 总不能 每个页面 都去加一段代码。
一般来说,统计跟网站是分开的。这里的分开是业务层次上的分开,当然你也可以把代码放在一块。
大体的实现思想如下:
1、每次请求,都用日志记录下该次请求的所有信息,比如请求时间、请求的页面、以及agent信息。
2、单独写一个统计程序来读取这些记录在硬盘的日志,按照业务需求统计所需要的结果。
如果网站访问量很大的话,那么可以将每次请求都发送到kafka等消息中间件,然后统计程序消费再做单独的统计
说具体的需求是什么?
百度统计里面有一个功能可以帮你把你的所有界面都添加统计代码的
先搭建框架,再写后台业务代码和页面,购买域名和空间,上传代码到空间绑定域名就可以了。
把代码复制到页面就行,每个页面都需要加
1,如果对外暴露的rest接口名称有一定的规则就很好办;
2,添加一个过滤器,拦截每个请求
根据匹配规则,存储数据,或者可以把每次请求都存储起来,然后再根据匹配规则统计;
题主java开发?spring提供AOP功能
做题主的需求,十分合适
统计每个功能的使用情况 ,和AOP切面的思想几乎一模一样。
功能后台用函数实现,
把每个功能看作切点,,动态代理,就能保证对每个功能都做相应的操作。
。。。。。不知道题主 看明白没,,有问题还可以追问,,
统计一般都是与系统分开的,最直观的是统计日志文件。
你好题主,可以考虑使用51laV6版统计工具,简单易用好上手,先在官网上注册账号,然后根据步骤获取一段代码,把代码放进网站页面程序里,然后保存好刷新一下,很快就可以开后台查看全站流量情况了,有不懂的可以随时联系客服,51la客服响应速度应该是业内最快的了