当前位置: 首页 > news >正文

网站伪静态作用青岛网页设计 学校

网站伪静态作用,青岛网页设计 学校,app外包公司怎么找,制作关于灯的网站一 . UV统计-HyperLogLog 首先我们搞懂两个概念#xff1a; UV#xff1a;全称Unique Visitor#xff0c;也叫独立访客量#xff0c;是指通过互联网访问、浏览这个网页的自然人。1天内同一个用户多次访问该网站#xff0c;只记录1次。 PV#xff1a;全称Page View…一 . UV统计-HyperLogLog 首先我们搞懂两个概念 UV全称Unique Visitor也叫独立访客量是指通过互联网访问、浏览这个网页的自然人。1天内同一个用户多次访问该网站只记录1次。 PV全称Page View也叫页面访问量或点击量用户每访问网站的一个页面记录1次PV用户多次打开页面则记录多次PV。往往用来衡量网站的流量。 通常来说UV会比PV大很多所以衡量同一个网站的访问量我们需要综合考虑很多因素所以我们只是单纯的把这两个值作为一个参考值 UV统计在服务端做会比较麻烦因为要判断该用户是否已经统计过了需要将统计过的用户信息保存。但是如果每个访问的用户都保存到Redis中数据量会非常恐怖那怎么处理呢 Hyperloglog(HLL)是从Loglog算法派生的概率算法用于确定非常大的集合的基数而不需要存储其所有值。相关算法原理大家可以参考https://juejin.cn/post/6844903785744056333#heading-0 Redis中的HLL是基于string结构实现的单个HLL的内存永远小于16kb内存占用低的令人发指作为代价其测量结果是概率性的有小于0.81的误差。不过对于UV统计来说这完全可以忽略。 可以发现加入重复元素总数还是不变那么这就可以用来做UV统计; 二 . 测试百万数据的统计 测试思路我们直接利用单元测试向HyperLogLog中添加100万条数据看看内存占用和统计效果如何 先查看redis内存占用 :  测试 :  Testvoid testHyperLogLog(){// 旧 922368String[] values new String[1000] ;int j 0 ;for(int i0;i1000000;i){j i % 1000 ;values[j] user_ i ;if(j 999){// 发送到redisstringRedisTemplate.opsForHyperLogLog().add(hl2,values) ;}}// 统计数量 : Long count stringRedisTemplate.opsForHyperLogLog().size(hl2) ;System.out.println(count count);} 可以发现误差很小 ; 最后占用也就只有14kb ; 总结 : 经过测试我们会发生他的误差是在允许范围内并且内存占用极小
http://www.zqtcl.cn/news/26906/

相关文章:

  • 摄影网站的市场可行性上海工商网上办事平台
  • 做资质去哪个网站填资料跨越物流公司官网
  • 做网站经常加班还是app企业网站建设教程pdf
  • 哈尔滨网站设计公司地址石景山网站建设公司
  • 设计师做画册必备网站章丘建设网站
  • 做影视网站风险大吗wordpress弹窗下载页面
  • 门户网站建设和运行保证的磋商文件怎么免费做公司网站
  • 足球亚洲排名最新排名南宁怎么做seo团队
  • 太仓有做网站的地方吗网站群 意义
  • 国外网站怎么打开分类信息网站程序
  • 预订网站模板医疗今科云平台网站建设技术开发
  • 杭州网站建设开发百度app下载安装
  • 网站推广建设谷歌推广方式
  • 企业网站建设推广合同深圳公司招聘
  • 厦门模板网站厦门网页建站申请费用
  • 最便宜做个网站多少钱跨境电商erp软件前十名
  • 网站策划模版免费自助建下下载
  • 公司网站域名主机乐山网站公众号建设
  • 怎么查看网站外链效果网站开发人员是干嘛的
  • 自媒体123网站aardio 网站开发
  • 网站积分系统怎么样可以建设网站
  • 网站建设搜索优如何把网站上传到凡科
  • 建网站和做微信哪个好电影采集网站流量
  • wordpress商城建站教程没有服务器做网站
  • 广州联享品牌网站建设建设网站收集加工素材教案
  • 网站设计培训机构用jsp做的可运行的网站
  • 在线做交互网站wordpress 文章页当前栏目链接
  • 成都网站推广公司排名怎么开网站详细步骤
  • 网站 开发 合同php是用来做网站的吗
  • 重庆网站制作福州自己在线制作logo免费设计软件