如何计算服务器能够承受多大的PV?

news/2024/10/31 3:26:59/

你想建设一个能承受500万PV/每天的网站吗? 500万PV是什么概念?服务器每秒要处理多少个请求才能应对?如果计算呢?

PV是什么:

PV是page view的简写。PV是指页面的访问次数,每打开或刷新一次页面,就算做一个pv。
计算模型:

在这里插入图片描述

每台服务器每秒处理请求的数量=((80%总PV量)/(24小时60分60秒40%)) / 服务器数量 。

其中关键的参数是80%、40%。表示一天中有80%的请求发生在一天的40%的时间内。24小时的40%是9.6小时,有80%的请求发生一天的9.6个小时当中(很适合互联网的应用,白天请求多,晚上请求少)。简单计算的结果:

((80%500万)/(24小时60分60秒40%))/1 = 115.7个请求/秒

((80%100万)/(24小时60分60秒40%))/1 = 23.1个请求/秒

初步结论:

现在我们在做压力测试时,就有了标准,如果你的服务器一秒能处理115.7个请求,就可以承受500万PV/每天。如果你的服务器一秒能处理23.1个请求,就可以承受100万PV/每天。

留足余量:

以上请求数量是均匀的分布在白天的9.6个小时中,但实际情况并不会这么均匀的分布,会有高峰有低谷。为了应对高峰时段,应该留一些余地,最少也要x2倍,x3倍也不为过。

115.7个请求/秒 *2倍=231.4个请求/秒

115.7个请求/秒 *3倍=347.1个请求/秒

23.1个请求/秒 *2倍=46.2个请求/秒

23.1个请求/秒 3倍=69.3个请求/秒

最终结论:

如果你的服务器一秒能处理231.4–347.1个请求/秒,就可以应对平均500万PV/每天。
说明:

这里说明每秒N个请求,就是QPS。因为我关心的是应用程序处理业务的能力。

实际经验:

1、根据实际经验,采用两台常规配置的机架式服务器,配置是很常见的配置,例如一个4核CPU+4G内存+服务器SAS硬盘。

2、硬盘的性能很重要,由其是数据库服务器。一般的服务器都配1.5万转的SAS硬盘,高级一点的可以配SSD固态硬盘,性能会更好。最最最最重要的指标是“随机读写性能”而不是“顺序读写性能”。(本例还是配置最常见的1.5万转的SAS硬盘吧)

3、一台服务器跑Tomcat运行j2ee程序,一台服务器跑MySql数据库,程序写的中等水平(这个真的不好量化),是论坛类型的应用(总有回帖,不太容易做缓存,也无法静态化)。

4、以上软硬件情况下,是可以承受100万PV/每天的。(已留有余量应对突然的访问高峰)

注意机房的网络带宽:

有人说以上条件我都满足了,但实际性能还是达不到目标。这时请注意你对外的网络的带宽,在国内服务器便宜但带宽很贵,很可能你在机房是与大家共享一条100M的光纤,实际每个人可分到2M左右带宽。再好一点5M,再好一点双线机房10M独享,这已经很贵了(浙江价格)。

一天总流量:每个页面20k字节100万个页面/1024=19531M字节=19G字节,19531M/9.6小时=2034M/小时=578K字节/s 如果请求是均匀分布的,需要5M(640K字节)带宽(5Mb=640KB 注意大小写,b是位,B是字节,差了8倍),但所有请求不可能是均匀分布的,当有高峰时5M带宽一定不够,X2倍就是10M带宽。10M带宽基本可以满足要求。

以上是假设每个页面20k字节,基本不包含图片,要是包含图片就更大了,10M带宽也不能满足要求了。你自已计算吧。

群联高防服务器,更高品质追求首选 。采用上层云清洗加绿盟黑洞防火墙,双重毫秒清洗攻击流量,专业的运维团队提供7*24小时的专业技术解答和秒级服务响应。
企业q:28851-690- 11


http://www.ppmy.cn/news/271255.html

相关文章

发布网站配置服务器错误,【浙江四为网络】网站500内部服务器错误的解决方案...

原标题:【浙江四为网络】网站500内部服务器错误的解决方案 【浙江四为网络】在SEO优化过程中,我们偶尔会遇到HTTP 500内部服务器错误,这样的问题,是一个明显的HTTP状态代码,它告诉站长您的网站和服务器的某些配置一定会…

32、全国DNS服务器IP地址大全、公共DNS大全

各省公共DNS服务器IP大全 名称各省公共DNS服务器IP大全114 DNS114.114.114.114114.114.115.115阿里 AliDNS223.5.5.5223.6.6.6百度 BaiduDNS180.76.76.76DNSPod DNS+119.29.29.29182.254.116.116CNNIC SDNS1.2.4.8210.2.4.8oneDNS117.50.11.1152.80.66.66DNS 派 电信/移动/铁通…

腾讯云服务器购买与备案

文章目录 前言购买腾讯云服务器云服务器购买1核2G云服务器提前准备 网站备案1、提交腾讯云备案2、腾讯云备案成功3、完成备案后做的事①公安备案图标②ICP备案号超链接 前言 本篇博客是介绍腾讯云服务器的购买与网站备案,我买的是学生机3年289,1核2G&am…

反恐精英在线服务器名称,反恐精英1.6 国内服务器IP大全

反恐精英1.6 国内服务器IP大全 epo5289 2003-12-07 00:00 阅读:12980 [size=2][size=2] 现在各位CS爱好者们肯定很想玩1.6版本的CS吧,可能很多人已经玩了好久了,不管怎么说,为了大家方便,现在我将一些好的服务器告诉大家: [color=#8A2BE2] (以下内容为转载)[/color] S…

mqtt服务器性能分析,MQTT服务器动态负载均衡的研究与应用

1. 引言 随着越来越多的工业设备接入物联网,因处理器能力、网络带宽等具有局限性,所以对其通信技术提出了更高的要求 [1]。作为网页标准的HTTP,已不能满足机器之间的大规模沟通,其请求/回答模式不再合适,取而代之的是发布/订阅模式 [1]。这种模式就是轻量级、可扩展的MQTT…

wifi开启位置服务器,如何设置wifi定位服务器地址

如何设置wifi定位服务器地址 内容精选 换一换 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 本节操作以“Windows Server 2012 R2 数据中心版 6…

cs1.5服务器指定ip,CS1.5 IP 服务器

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 吉林省长春市网通ADSL CC163.NET CS1.5 Server星期八传媒网hv.N 221.8.18.113:27015星期八传媒网"v/ILrL:Ii 221.8.18.113:27016 _ x y1(v5_ C8f0221.8.18.114:27015 O?E/v3eq]0221.8.18.114:27016 v)i/(E%l:aS{0黑龙江省哈…

ftp网页版服务器地址,免费ftp服务器地址汇总

腾友边肖为需要免费ftp服务器地址的朋友整理了一些最新的免费FTP资源。今天的文章是最近比较免费的FTP服务器资源信息,很多都可以用,有的访问速度快,有的网站会不定期的更换FTP账号密码。有需要的朋友可以自带。 免费ftp服务器地址汇总如下: ftp://ftp .清华. edu.cn/ 清华…