什么是QPS,PV_pv和qps-程序员宅基地

技术标签: # 运维  

QPS = req/sec = 请求数/秒

【QPS计算PV和机器的方式】

QPS统计方式 [一般使用 http_load 进行统计]
QPS = 总请求数 / ( 进程总数 * 请求时间 )
QPS: 单个进程每秒请求服务器的成功次数

单台服务器每天PV计算
公式1:每天总PV = QPS * 3600 * 6
公式2:每天总PV = QPS * 3600 * 8

服务器计算
服务器数量 = ceil( 每天总PV / 单台服务器每天总PV )

【峰值QPS和机器计算公式】

原理:每天80%的访问集中在20%的时间里,这20%时间叫做峰值时间
公式:( 总PV数 * 80% ) / ( 每天秒数 * 20% ) = 峰值时间每秒请求数(QPS)
机器:峰值时间每秒QPS / 单台机器的QPS = 需要的机器

问:每天300w PV 的在单台机器上,这台机器需要多少QPS?
答:( 3000000 * 0.8 ) / (86400 * 0.2 ) = 139 (QPS)

问:如果一台机器的QPS是58,需要几台机器来支持?
答:139 / 58 = 3


1.什么是pv  PV(page view),即页面浏览量,或点击量;通常是衡量一个网络新闻频道或网站甚至一条网络新闻的主要指标。

  高手对pv的解释是,一个访问者在24小时(0点到24点)内到底看了你网站几个页面。这里需要强调:同一个人浏览你网站同一个页面,不重复计算pv量,点100次也算1次。说白了,pv就是一个访问者打开了你的几个页面。

  PV之于网站,就像收视率之于电视,从某种程度上已成为投资者衡量商业网站表现的最重要尺度。

  pv的计算:当一个访问着访问的时候,记录他所访问的页面和对应的IP,然后确定这个IP今天访问了这个页面没有。如果你的网站到了23点,单纯IP有60万条的话,每个访问者平均访问了3个页面,那么pv表的记录就要有180万条。

有一个可以随时查看PV流量以及你的网站世界排名的工具alexa工具条,安装吧!网编们一定要安装这个。

  2.什么是uv
  uv(unique visitor),指访问某个站点或点击某条新闻的不同IP地址的人数。

  在同一天内,uv只记录第一次进入网站的具有独立IP的访问者,在同一天内再次访问该网站则不计数。独立IP访问者提供了一定时间内不同观众数量的统计指标,而没有反应出网站的全面活动。

  3.什么是PR值
  PR值,即PageRank,网页的级别技术。取自Google的创始人Larry Page,它是***运算法则(排名公式)的一部分,用来标识网页的等级/重要性。级别从1到10级,10级为满分。PR值越高说明该网页越受欢迎(越重要)。

  例如:一个PR值为1的网站表明这个网站不太具有流行度,而PR值为7到10则表明这个网站非常受欢迎(或者说极其重要)。

   我们可以这样说:一个网站的外部链接数越多其PR值就越高;外部链接站点的级别越高(假如Macromedia的网站链到你的网站上),网站的PR值就 越高。例如:如果ABC.COM网站上有一个XYZ.COM网站的链接,那为ABC.COM网站必须提供一些较好的网站内容,从而Google会把来自 XYZ.COM的链接作为它对ABC.COM网站投的一票。

  你可以下载和安装Google工具条来检查你的网站级别(PR值)。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/liuxiao723846/article/details/50777250

智能推荐

Qt开发常用库与技巧总结一_qt 枚举usb 名称-程序员宅基地

文章浏览阅读1.8k次。camera:摄像头应用,开关摄像头,截图class CameraAdapter : public QWidget{ Q_OBJECTpublic: explicit CameraAdapter(QWidget *parent = 0); ~CameraAdapter(); void closeCamera()const; void openCa..._qt 枚举usb 名称

TypeScript总结记录-程序员宅基地

文章浏览阅读162次。为什么要使用TypeScript程序更容易理解。js本身是动态类型语言,需要在运行的时候才知道函数的参数或者返回值的类型,而TS直接可以回答。效率更高。可以在不同的代码块和定义中进行跳转,代码自动补全,丰富的接口提升。更少的错误。编译期间就可以发现大部分错误,并且可以杜绝很多低级错误。非常好的包容性。完全兼容JS,第三方库可以单独编写类型文件缺点:增加了一些学习成本短期内增加了一些开发成本基础类型booleannumber、binaryNumberstringundfine

侠盗猎车手V gta5.exe加载bink2w64.dll丢失全方位解决方法-程序员宅基地

文章浏览阅读433次,点赞4次,收藏8次。是游戏运行时需要的一个动态组件,常见于大型高动态游戏启动时会出现此问题,那么侠盗猎车手V gta5.exe加载bink2w64.dll丢失是什么原因呢?应该怎么解决?下面一起来看看吧!_bink2w64.dll

Android课后习题(第一章)_android ui开发中,tablelayout的stretchcolumns属性表示-程序员宅基地

文章浏览阅读3.2k次,点赞5次,收藏16次。1、在TableLayout中,stretchColumns属性表示()A、TableLayout的列数B、TableLayout的行数C、TableLayout最多能加入的列数D、拉伸指定列填充满TableLayout参考答案 :D2、在下列选项中,设置线性布局方向的属性是()A、orientationB、gravityC、layout_gravityD、padding参考答案 :A3、Android相对布局中,使控件相对父控件底部对齐使用的属性是(_android ui开发中,tablelayout的stretchcolumns属性表示

ios逆向工具有那些_ios逆向分析工具-程序员宅基地

文章浏览阅读1.6k次。Cycript:一种用于在运行时动态分析和修改 iOS 应用程序的强大工具,可以与应用程序进行交互式调试和注入代码。Frida:一个强大的动态二进制插桩工具,可以在运行时修改应用程序的行为,支持 iOS 和 Android 平台。LLDB:一种新一代的调试器,可以用于调试 iOS 应用程序的二进制代码,提供了比 GDB 更好的性能和易用性。iRET:一种用于自动化 iOS 应用程序逆向工程的工具,可以提供包括类、方法、属性和协议的详细信息。_ios逆向分析工具

EVE-NG 镜像导入_eve镜像-程序员宅基地

文章浏览阅读1.2k次。宿主机为intel平台,上传 模板 到 /opt/unetlab/html/templates/intel。宿主机为amd平台,上传 模板 到 /opt/unetlab/html/templates/amd。在 /opt/unetlab/addons/qemu/ 中创建Ruijieroute-1.0。文件夹命名时,"-" 前面和模板名保持一直,"-"后面的内容可以自定义,例如版本号。上传到 /opt/unetlab/html/images/icons。1.启动镜像:运行时加载的磁盘镜像文件;_eve镜像

随便推点

微型计算机原理与接口技术哈工程,微型计算机原理与接口技术(第2版)-程序员宅基地

文章浏览阅读209次。摘要:本书依据国家教委关于高等学校工科非计算机专业"微型计算机原理及应用"课程教学基本要求,参照原国家教委对"微型计算机原理和接口技术"课程的指示精神而编写.本书以IBMPC/XT或AT机型为背景机,以16位微处理器为核心,追踪Intel主流系列高性能微机的技术发展方向,全面讲述微机系统的组成,工作原理,硬件接口技术和典型应用. 本书以Intel系列微处理器为背景,以16位微处理器8086为核心..._《微型计算机原理与接口技术》吕淑平

UISearchController 隐藏tabbar的一个方法_uisearchcontroller隐藏tabbar-程序员宅基地

文章浏览阅读1.6k次。UISearchController 隐藏tabbar的一个方法一个基于UITabbarController的项目,使用 UISearchController 搜索的时候需隐藏tabbar,一个可行的办法是: 1. 实现UISearchControllerDelegate协议; 2. 在willPresentSearchController方法中隐藏tabbar,如 self.tabBar_uisearchcontroller隐藏tabbar

一分钟学会python的__getitem__方法_getitem函数-程序员宅基地

文章浏览阅读3.2w次,点赞58次,收藏75次。在python中__getitem__方法被称为魔法方法,这个方法返回所给键对应的值。当对象是序列时,键是整数。当对象是映射时(字典),键是任意值。使用场景:在定义类时,如果希望能按照键取类的值,则需要定义__getitem__方法目的:如果给类定义了__getitem__方法,则当按照键取值时,可以直接返回__getitem__方法执行的结果。class Fib(): ..._getitem函数

北理网课 - Python语言程序设计 - 8.3 Python第三方库安装_单选题 在python语言中,用来安装第三方库的常用工具是-程序员宅基地

文章浏览阅读225次。一、看见更大的Python世界我们可以在https://PyPI.org上来访分多打13万的Python第三方库:-PyPI:PythonPackageIndex-PSF维护的展示全球Python计算生态的主站-学会检索并利用PyPI,找到合适的第三方库开发程序-------------------------------------------------------..._单选题 在python语言中,用来安装第三方库的常用工具是

TUM数据集官方说明&&相应的评估文件evaluate_rpe.py和evaluate_ate.py的使用-程序员宅基地

文章浏览阅读8.9k次,点赞3次,收藏54次。TUM数据集使用方法TUM数据集的格式解读地址:https://vision.in.tum.de/data/datasets/rgbd-dataset/file_formats文件格式我们以以下格式提供来自Kinect的RGB-D数据集:彩色图像和深度地图我们以gzip格式的tar文件(TGZ)提供带有时间戳的颜色和深度图像。彩色图像以PNG格式存储为640x480 8位RGB图像。深度图存储为640x480的16位单色图像PNG格式。颜色和深度图像已经使用PrimeSense的OpenNI_tum数据集

【Centos8】RuntimeError: The NVIDIA driver on your system is too old (found version 11060)-程序员宅基地

文章浏览阅读1.2k次,点赞17次,收藏19次。最近在做大模型方面的产品,部署模型时启动模型遇到这样一个问题:RuntimeError: The NVIDIA driver on your system is too old (found version 11060). Please update your GPU driver by downloading and installing a new version from the URL: 驱动版本跟我们的模型不兼容_runtimeerror: the nvidia driver on your system is too old (found version 110

推荐文章

热门文章

相关标签