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

订制网站建设新媒体营销策划

订制网站建设,新媒体营销策划,网站域名年龄查询,wordpress模板调用文件夹下HyperLogLog 首先我们搞懂两个概念#xff1a; UV#xff1a;全称Unique Visitor#xff0c;也叫独立访客量#xff0c;是指通过互联网访问、浏览这个网页的自然人。1天内同一个用户多次访问该网站#xff0c;只记录1次。PV#xff1a;全称Page View#xff0c;也叫页…HyperLogLog 首先我们搞懂两个概念 UV全称Unique Visitor也叫独立访客量是指通过互联网访问、浏览这个网页的自然人。1天内同一个用户多次访问该网站只记录1次。PV全称Page View也叫页面访问量或点击量用户每访问网站的一个页面记录1次PV用户多次打开页面则记录多次PV。往往用来衡量网站的流量。 通常来说UV会比PV大很多所以衡量同一个网站的访问量我们需要综合考虑很多因素所以我们只是单纯的把这两个值作为一个参考值 UV统计在服务端做会比较麻烦因为要判断该用户是否已经统计过了需要将统计过的用户信息保存。但是如果每个访问的用户都保存到Redis中数据量会非常恐怖那怎么处理呢 Hyperloglog(HLL)是从Loglog算法派生的概率算法用于确定非常大的集合的基数而不需要存储其所有值。相关算法原理大家可以参考HyperLogLog 算法的原理讲解以及 Redis 是如何应用它的 - 掘金 Redis中的HLL是基于string结构实现的单个HLL的内存永远小于16kb内存占用低的令人发指作为代价其测量结果是概率性的有小于0.81的误差。不过对于UV统计来说这完全可以忽略。 测试百万数据的统计 测试思路我们直接利用单元测试向HyperLogLog中添加100万条数据看看内存占用和统计效果如何 Resourceprivate StringRedisTemplate stringRedisTemplate;Testpublic void test3(){// 准备数组装用户数据String[] users new String[1000];// 数组索引int index0;for (int i 1; i 1000000; i) {// 赋值users[index]user_i;// 每1000条发送一次if (i % 1000 0){index0;stringRedisTemplate.opsForHyperLogLog().add(hll1,users);}}// 统计数量Long size stringRedisTemplate.opsForHyperLogLog().size(hll1);System.out.println(size size);} 经过测试我们会发生他的误差是在允许范围内并且内存占用极小
http://www.hkea.cn/news/14301154/

相关文章:

  • 怎么在境外做网站义乌网站建设与维护
  • 南昌网站建设公司上海页面设计公司
  • 买过域名之前就可以做网站了吗网站建设吉金手指排名15
  • 网站建设大型给大家分享个永久免费的云服务器
  • 建设工程规范发布网站用hexo做网站
  • 如何做转发文章赚钱的网站wordpress挂下载链接
  • 建站行业新闻个人网页生成器
  • 怎样建设小游戏网站装潢设计和室内设计的区别
  • 打电话沟通做网站话术手机搜索引擎
  • 怎么查网站建设是哪家公司火车头 wordpress 4.9
  • 个人做地方民生网站免费网站在线观看人数在哪直播
  • 响应式网站建设如何六安招聘网
  • 南宁做网站比较好的公司建设能源官方网站
  • 规划和设计一个网站深圳创业孵化基地入驻条件
  • 网站开发设计定制成都房地产公司排行榜
  • 网站站长指南北京网络推广外包公司排行
  • 德阳网站优化塑胶制品塘厦东莞网站建设
  • 绿色配色的企业网站东营做网站建设的公司
  • 东莞网站建设哪个平台好网站建设数据库的链接
  • 关注网站建设可以做卷子的网站
  • 西凤酒网站建设c 网站开发案例源码
  • 舞蹈学校网站模板wordpress文章页横幅
  • 安康那个公司做网站好什么是企业法人
  • 网站建设选择什么模式网站开发项目说明书
  • 四川网站建设公司 会员登录网络制作软件
  • 做网站怎么对接国际收款商户重庆建站网络公司
  • 广州地铁站路线图完整的网页设计代码
  • 网站空间大小有什么用WordPress影视cms
  • 江西专业网站建设中国建筑网建设通查询证件网
  • 怎样制作企业的网站高科技公司网站模板