写点什么

一文搞懂 PV、UV、VV、IP 及其关系与计算

用户头像
冰河
关注
发布于: 2020 年 10 月 10 日
一文搞懂PV、UV、VV、IP及其关系与计算

写在前面



十一长假基本上过去了,很多小伙伴在假期当中还是保持着持续学习的心态,也有不少小伙伴在微信上问我,让我推送相关的文章。这个时候,我都是抽空来整理小伙伴们的问题,然后,按照顺序进行推文。

PS:这个假期我是哪里也没去,除了在家带娃,就是抽空写文了。有人说:假期没人看技术文?我不信!



小伙伴的疑问



我们还是以一张图来看下小伙伴的疑问吧。



接下来,我们就进入正文吧。



什么是PV?



PV即Page View,网站浏览量,指页面浏览的次数,用以衡量网站用户访问的网页数量。



用户每次打开一个页面便记录1次PV,多次打开同一页面则浏览量累计。一般来说,PV与来访者的数量成正比,但是PV并不直接决定页面的真实来访者数量,如同一个来访者通过不断的刷新页面,也可以制造出非常高的PV。



具体的说,PV值就是所有访问者在24小时(0点到24点)内看了某个网站多少个页面或某个网页多少次。PV是指页面刷新的次数,每一次页面刷新,就算做一次PV流量。



度量方法就是从浏览器发出一个对网络服务器的请求(Request),网络服务器接到这个请求后,会将该请求对应的一个网页(Page)发送给浏览器,从而产生了一个PV。那么在这里只要是这个请求发送给了浏览器,无论这个页面是否完全打开(下载完成),那么都是应当计为1个PV。



什么是UV?



UV即Unique Visitor,独立访客数,指一天内访问某站点的人数,以cookie或者Token为依据。



1天内同一访客的多次访问只记录为一个访客。通过IP和cookie是判断UV值的两种方式。



用Cookie分析UV值



当客户端第一次访问某个网站服务器的时候,网站服务器会给这个客户端的电脑发出一个Cookie,通常放在这个客户端电脑的C盘当中。在这个Cookie中会分配一个独一无二的编号,这其中会记录一些访问服务器的信息,如访问时间,访问了哪些页面等等。当你下次再访问这个服务器的时候,服务器就可以直接从你的电脑中找到上一次放进去的Cookie文件,并且对其进行一些更新,但那个独一无二的编号是不会变的。



什么是VV?



VV即Visit View,访客访问的次数,用以记录所有访客一天内访问网站的次数。



当访客完成所有的浏览并最终关掉该网站的所有页面时,便完成了一次访问,同一访客一天内可能有多次访问行为,访问次数累计。



什么是IP?



IP即独立IP数,指一天内使用不同IP地址的用户访问网站的次数,同一IP无论访问了几个页面,独立的IP数均为1。



这里需要注意的是:如果两台机器访问服务器而使用的是同一个IP,那么只能算是一个IP的访问。



IP和UV之间的数据不会有太大的差异,通常UV量和比IP量高出一点,每个UV相对于每个IP更准确地对应一个实际的浏览者。



①UV大于IP



这种情况就是在网吧、学校、公司等,公用相同IP的场所中不同的用户,或者多种不同浏览器访问网站,那么UV数会大于IP数。



②UV小于IP



一般的家庭网络中,大多数电脑使用ADSL拨号上网,所以同一个用户在家里不同时间访问网站时,IP可能会不同,因为它会根据时间变动IP,即动态的IP地址,但是实际访客数唯一,便会出现UV数小于IP数的情况。



实例说明



例如,在家用ADSL拨号上网,早上8点访问了www.binghe.com下的2个页面,下午2点又访问了www.binghe.com下的3个页面。那么,对于www.binghe.com来说,今天的PV、UV、VV、IP各项指标该如何计算?



计算PV



PV指浏览量,PV数等于上午浏览的2个页面和下午浏览的3个页面之和,即 PV = 2 + 3。



计算UV



UV指独立访客数,一天内同一访客的多次访问只计为1个UV,即 UV = 1。



计算VV



VV指访客的访问次数,上午和下午分别有一次访问行为,即 VV = 2。



计算IP



IP为独立IP数,由于ADSL拨号上网每次都IP不同,即 IP = 2。



好了,今天我们就到这儿吧,下期见!!



重磅福利



微信搜一搜【冰河技术】微信公众号,关注这个有深度的程序员,每天阅读超硬核技术干货,公众号内回复【PDF】有我准备的一线大厂面试资料和我原创的超硬核PDF技术文档,以及我为大家精心准备的多套简历模板(不断更新中),希望大家都能找到心仪的工作,学习是一条时而郁郁寡欢,时而开怀大笑的路,加油。如果你通过努力成功进入到了心仪的公司,一定不要懈怠放松,职场成长和新技术学习一样,不进则退。如果有幸我们江湖再见!



另外,我开源的各个PDF,后续我都会持续更新和维护,感谢大家长期以来对冰河的支持!!



写在最后



如果你觉得冰河写的还不错,请微信搜索并关注「 冰河技术 」微信公众号,跟冰河学习高并发、分布式、微服务、大数据、互联网和云原生技术,「 冰河技术 」微信公众号更新了大量技术专题,每一篇技术文章干货满满!不少读者已经通过阅读「 冰河技术 」微信公众号文章,吊打面试官,成功跳槽到大厂;也有不少读者实现了技术上的飞跃,成为公司的技术骨干!如果你也想像他们一样提升自己的能力,实现技术能力的飞跃,进大厂,升职加薪,那就关注「 冰河技术 」微信公众号吧,每天更新超硬核技术干货,让你对如何提升技术能力不再迷茫!





发布于: 2020 年 10 月 10 日阅读数: 54
用户头像

冰河

关注

公众号:冰河技术 2020.05.29 加入

Mykit系列开源框架发起者、核心架构师和开发者,《海量数据处理与大数据技术实战》与《MySQL开发、优化与运维实战》作者。【冰河技术】微信公众号作者。

评论

发布
暂无评论
一文搞懂PV、UV、VV、IP及其关系与计算