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

3dmax做图那个网站好推广优化网站排名教程

3dmax做图那个网站好,推广优化网站排名教程,鞍山市网络销售平台,淮安做网站需要多少钱HyperLogLog 首先我们搞懂两个概念: UV:全称Unique Visitor,也叫独立访客量,是指通过互联网访问、浏览这个网页的自然人。1天内同一个用户多次访问该网站,只记录1次。PV:全称Page View,也叫页…

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 index=0;for (int i = 1; i <= 1000000; i++) {// 赋值users[index++]="user_"+i;// 每1000条发送一次if (i % 1000 == 0){index=0;stringRedisTemplate.opsForHyperLogLog().add("hll1",users);}}// 统计数量Long size = stringRedisTemplate.opsForHyperLogLog().size("hll1");System.out.println("size= " + size);}

经过测试:我们会发生他的误差是在允许范围内,并且内存占用极小

http://www.khdw.cn/news/8748.html

相关文章:

  • 维护网站要做哪些工作网络营销师报名入口
  • 婚庆公司一般包括哪些服务seo新手快速入门
  • 广西水利电力建设集团网站北京百度快照推广公司
  • 寺庙网站建设百度网盘资源链接入口
  • wordpress zipposter昆山seo网站优化软件
  • 网站双收录怎么做301跳转免费人脉推广
  • html 音乐网站网络营销热点事件案例分析
  • 网站被劫持从做系统也不行百度关键词优化师
  • 加强门户网站建设宣传免费制作网站平台
  • 免费做相册视频网站推广页面制作
  • 政府网站系统功能学编程的正规学校
  • 做网站推广的自助建站系统代理
  • 织梦素材网站模板网站登录入口
  • 菏泽做网站推广代写文章多少钱
  • 网站页面设计大小南京谷歌seo
  • 北京哪家公司做网站网站开发合同
  • 在北京建设教育协会的网站如何用手机创建网站
  • 大型网站制作平台seo优化易下拉排名
  • 药业做网站的网站目标分析seo网站推广工具
  • 中山低价网站建设怎么创建网站免费建立个人网站
  • 如何创建一个简单的网站常用的五种网络营销工具
  • seo品牌优化整站优化免费自动推广手机软件
  • 网站建设需要考虑因素网站优化一年多少钱
  • 常用网站推广方法电商北京seo关键词
  • 淘宝客建站教程整站seo技术
  • wordpress开发视频网站模板下载建设一个网站的具体步骤
  • 海外网站优化广州seo诊断
  • 100个顺口的公司名字抖音seo推荐算法
  • 网站编辑电子商务网站运营专员网络营销方法有哪些举例
  • 动图在线制作网站潍坊网站收录