PV,UV,IP
参加了DTCC归来之后,各大电商技术大牛都会自豪的分享一下自己公司网站的PV,流量等等。当时也是一知半解,回来之后赶紧查了查,也算是扫扫盲。
以下摘自网络中,自己稍稍做了整理,对于PV,流量和带宽的理解,可以分成几个问题可能更加容易理解。
问题1:首先什么是PV,
技术角度讲,1个PV是指从浏览器发出一个对网络服务器的Request,网络服务器接到Request之后,会开始把该Request对应的一个Page(Page就是一个网页)发送到客户端的浏览器上,恭喜,这就是一个Page View
对这个概念从业务上更加细化,就是一个访问者在24小时(0点到24点)内到底看了你网站几个页面。这里需要强调:同一个人浏览你网站同一个页面,不重复计算pv量,点100次也算1次。说白了,pv就是一个访问者打开了你的几个页面。
pv的计算:当一个访问者访问的时候,记录他所访问的页面和对应的IP,然后确定这个IP今天访问了这个页面没有。如果你的网站到了23点,单纯IP有60万条的话,每个访问者平均访问了3个页面,那么pv表的记录就要有180万条。
问题2:假设一个网站流量是4000GByte/月,:这到底是多少的带宽(单位是Mbit/s)?以及这4000GB流量可以支持多少IP访问呢?
首先,你自己算一下你的网站有多少PV(页面访问量,1个独立IP可能有多个PV)
然后我们来算一算4000GB流量,可以支持多少个页面访问量:
假设每个页面请求平均大小是15KB(90%的网站所有页面平均请求大概是15KB),那么
访问10个页面,需要流量150KB
访问100个页面,需要流量1500KB(1.5MB)
访问1000个页面,需要流量15MB
访问1万个页面,需要流量150MB
访问10万个页面,需要流量1500MB(1.5GB)
访问100万个页面,需要流量15GB
访问200万个页面,需要流量30GB
访问2000万个页面,需要流量300GB
访问10000万个页面,需要流量1500GB
访问26000万个页面,需要流量4000GB,就是说,4000GB流量,1个月网站PV可以支持到2600万PV,每天800万PV
如果你的网站每个IP访问5个页面,那么4000GB流量,1个月网站可以支持26000/5=5200万IP访问量,即每天170万IP
当然,这还是假设页面平均大小有15KB的情况下,一般来说,我们的网页都会大量用到CSS,JS等缓存的文件,所以,平均一个页面一般在15K以下。比
如您现在正在浏览的这个页面,经过gzip压缩处理,只有不到5KB。
小技巧:如果PV很大,建议开启gzip压缩功能,这样可以使得平均页面大小在10KB以内。
以此类推(假设每个页面平均大小是15KB):
500GB流量,每个月可以支持320万PV页面访问量,即每天10万PV
1000GB流量,每个月可以支持660万PV页面访问量,即每天22万PV
2000GB流量,每个月可以支持1300万PV页面访问量,即每天44万PV
问题3:10Mb独享带宽相当于多少流量?
首先要弄清楚10Mb独享带宽,单位是bit,8bit=1byte。和我们电信的ADSL的2Mb带宽是一个单位。
换句话说,我们的2Mb ADSL 最大下载速度是256KB(byte)那么10Mb带宽最大速度就是1250KB(约等于1.3MB)/s
1秒钟最大速度是1.3MB(byte),那么10秒13MB,1分钟13×6=78MB,1小时78×60=4680MB(4.6G)
假设,服务器1天24小时都跑满10Mb的带宽(其实这绝对是不可能的),那总流量就是24×4.6=110GB
总结:服务器1个月30天都跑满10Mb的带宽(其实这绝对是不可能的),那总流量就是30×110=3300GB
实际上,一条带宽1个月平均能跑满50%就很不错了,也就是说,2000GB的固定流量,也比10Mb独享的带宽要好的多。
问题4:除了PV,网站流量还有哪些指标。
以下内容摘自 http://www.cnblogs.com/xudong-bupt/p/3959715.html
2.UV
UV(unique visitor),即独立访客数。指访问某个站点或点击某条新闻的不同访客人数。
一日内访问某个网站或者网页的不同用户数量。
同一个用户对一个网站或者一个网页的多次访问记为贡献一个uv。
3.IP
这里指的IP地址就是给每个连接在互联网上的计算机分配的一个32位ipv4地址。(现在已经有64位地址)
申请公网IP是需要钱的,因此出现了NAT(网络地址转换协议)。
局域网内的本地IP地址可以通过NAT转换为集体的公网的IP地址。这样集体只需要申请少量IP地址,局域网内就可以拥有上百台机器。最典型的应用在公司、网吧,这些单位只有少量的公网IP地址。
4.PR
PR(即PageRank),即网页的级别技术,表示一个网页的重要程度。
级别从1到10级,10级为满分。PR值越高说明该网页越受欢迎(越重要)。
IP/UV/PV的区别与联系
(1)IP可以分析用户的地理位置。
(2)PV访问用户对网页的浏览数量。就行春节回家潮中是名词“人次”。
(3)UV统计不使用IP,因为通过由于NAT的原因,一个IP可能对应很多计算机,一个计算机可能有多个用户登录。可以使用用户名统计。
PV,UV,IP的更多相关文章
- 网站的PV,UV,IP名词解释
PV:PV 是Page Views的缩写,即页面浏览量,用户每一次对网站中的每个网页访问均被记录一次.注意,访客每刷新一次页面,pv就增加一次. UV:UV是Unique Visitor的缩写,即独立 ...
- PV UV IP含义及区别
--------首先来看看ip.uv和pv的定义---------- PV(访问量):即Page View, 即页面浏览量或点击量,用户每次刷新即被计算一次. UV(独立访客):即Unique Vis ...
- PV&UV&IP之间的区别和联系
PV PV是网站分析的一个术语,用于衡量网站用户访问的网页的数量.对于广告投入商来说,PV值可以预期它可以带来多少收入广告,一般来说,OV与来访者的数量成正比,但是PV并不直接决定页面的真实来访者数量 ...
- PV,UV,IP概念
PV是网站分析的一个术语,用以衡量网站用户访问的网页的数量.对于广告主,PV值可预期它可以带来多少广告收入.一般来说,PV与来访者的数量成正比,但是PV并不直接决定页面的真实来访者数量,如同一个来访者 ...
- 有关“数据统计”的一些概念 -- PV UV VV IP跳出率等
有关"数据统计"的一些概念 -- PV UV VV IP跳出率等 版权声明:本文为博主原创文章,未经博主允许不得转载. 此文是本人工作中碰到的,随时记下来的零散概念,特此整理一下. ...
- 网站流量分析指标-PV/UV/PR/ip分析及区别
1.什么是pv? PV(page view),即页面浏览量,或点击量;通常是衡量一个网络新闻频道或网站甚至一条网络新闻的主要指标. 高手对pv的解释是,一个访问者在24小时(0点到24点)内到底看了你 ...
- 网站流量分析指标-PV/UV/PR/IP
网站数据分析,经常会统计一个页面或者一个网站或者其他情况的PV/UV.下面简单说一下,这些量PV/UV/PR/IP. 1.PV PV(page view),即页面浏览量,或点击量.通常是衡量一个网络新 ...
- 日志分析_统计每日各时段的的PV,UV
第一步: 需求分析 需要哪些字段(时间:每一天,各个时段,id,url,guid,tracTime) 需要分区为天/时 PV(统计记录数) UV(guid去重) 第二步: 实施步骤 建Hive表,表列 ...
- 实时统计每天pv,uv的sparkStreaming结合redis结果存入mysql供前端展示
最近有个需求,实时统计pv,uv,结果按照date,hour,pv,uv来展示,按天统计,第二天重新统计,当然了实际还需要按照类型字段分类统计pv,uv,比如按照date,hour,pv,uv,typ ...
随机推荐
- demo_01 css3中的radius
css属性:border-radius :border:边框:radius:弧度:所以这个属性的意思很明了. 下面实现一个小demo: <!doctype html> <html&g ...
- STM32F407移植contiki2.6后使用LWIP库实现tcp client
最近在做智能家居,物联网项目,用到了C下的contiki移植 经过一阵调试,终于在 STM32F407移植contiki2.6后使用LWIP库实现tcp client. 一路艰辛谁人知道....唯有留 ...
- AngularJS(4)-服务(Service)
1.$location服务 $location 服务,它可以返回当前页面的 URL 地址 2.$http服务 $http 是 AngularJS 应用中最常用的服务. 服务向服务器发送请求,应用响应服 ...
- JDK和Jython安装
下载JAVA SE,下载地址请到oracle官方网站下载. JDK下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8- ...
- Oracle表空间传输测试
源数据库平台:window 7 64bit Oracle 11g 64bit目标数据库平台:RHEL6 64bit Oracle 11g 64bit 1.查看数据集 select * from nls ...
- 两个不同于LR和jmeter的性能测试工具
LR图形界面,更利于使用 jmeter采用java,也能够扩展 相对于上两款工具,下面两款性能测试工具都采用了异步IO模型,扩展性都更强速度也更快 gatling:基于scala,速度相比更快性能压力 ...
- 【WPF】路由事件
总结WPF中的路由事件,我将学到的内容分为四部分来逐渐掌握 第一部分:wpf中内置的路由事件 以Button的Click事件来说明内置路由事件的使用 XAML代码: <Window x:Clas ...
- Android初步 简单demo
刚入门不久,没学JAVA,从C++转过来的,C++的QT和安卓简直有异曲同工之妙,为了加深自己对安卓的理解,特写博客以记录,望大神们多多指点. 效果图,刚入门的话,肯定要熟悉基本的控件的使用,这跟我学 ...
- Codeforces Round #329 div2
Problem_A(593A): 题意: 给n个单词, 每个单词由小写字母组成, 且长度<=1000. 组成一篇文章的要求是: 所有单词所用字母 <= 2 即最多只能有两个不同的字母. 求 ...
- Java 编程:如何提高性能?(简单总结篇)
开发者在编程中除了要有编程规范,还要注意性能,在 Java 编程中有什么提高性能的好办法呢? 本文转自国内 ITOM 行业领军企业 OneAPM Cloud Insight(一款能够优雅监控多种操作系 ...