网站最大并发数以及服务器配置预估

news/2024/5/8 14:27:45/文章来源:https://blog.csdn.net/qq_37369726/article/details/103325604

一.评测网站常用的一些术语:

以www.qq.com为例子,我们可以在站长之家输入www.qq.com获得结果:
在这里插入图片描述
日均ip:每天有多少个ip访问qq,我们可以看到qq是接近六千万,然后用的人远不止这些,因为如果在一个局域网里面访问使用qq的话,局域网最终有几个出个ip,就是多少个ip。

日均pv:我们一个人用一个ip去访问qq,然后在里面点了几个页面,这个就是PV。也就是说pv/ip就是每个ip访问的页面数量,通常这个数越大就说明你的网站越受欢迎,而不是点一下就走了。

还有几个术语:
UV:这个是多少个用户,前面说ip是出口ip,那么有多少人就是这个UV了。
DAU:这个和UV有些类似,但是这个一般用在移动端APP中,日活跃用户数。
MAU:移动端APP月活跃用户数。

二.网站最大并发数

并发数

并发用户数量,有两种常见的错误观点。一种错误观点是把并发用户数量理解为使用系统的全部用户的数量,理由是这些用户可能同时使用系统;还有一种比较接近正确的观点是把用户在线数量理解为并发用户数量。实际上,在线用户不一定会和其他用户发生并发,例如正在浏览网页的用户,对服务器是没有任何影响的。但是,用户在线数量是统计并发用户数量的主要依据之一。

并发主要是针对服务器而言,是否并发的关键是看用户操作是否对服务器产生了影响。因此,并发用户数量的正确理解为:在同一时刻与服务器进行了交互的在线用户数量。这些用户的最大特征是和服务器产生了交互,这种交互既可以是单向的传输数据,也可以是双向的传送数据。

测试并发量:

使用apache的ab命令,没有的话先安装一下httpd(安装只会占磁盘空间,不启动对内存不会有什么影响):

yum install -y httpd

使用ab命令测试www.qq.com,你也可以测试自己的网站,比如说我自己的网站127.0.0.1。

# -c指定并发数,-n指定请求数量
ab -c 100 -n 1000 http://127.0.0.1/index.html

查看结果:
在这里插入图片描述
上面可以看出我自己的1核2G内存的云服务器是1万1的并发量。我的web就只有一个静态页面,没有动态请求,理论上nginx的静态页面支持3万的高并发。

然而这并不能说明什么,生产环境中不可能没有动态请求,还有和数据库的交互以及带宽。犹如一个银行里面,大厅的人数多少还不能说明处理能力的快慢。

吞吐量

与高并发相关的一个参数叫做吞吐量,这个就想是银行柜台窗口。吞吐量的多少决定了真正并发数量的多少。哪怕我服务器写的并发很高,也会被限制,有时候并发太高了,吞吐量反而会变低,因为太“拥挤”了。按理来说,cpu核数多少就是多少个窗口,但是呢,吞吐量不是这样的,这样太浪费cpu资源了。假如银行柜台办业务中途需要填个表,现实中可能是等你填完,然后继续。但是cpu不是,在一个请求处理等待返回结果的时候,cpu已经开始下一个了,等返回了值再处理一下。这样下来,每秒钟能处理多少请求呢,就是吞吐量。下面说一下服务器预估,结合起来说并发和吞吐量。

三.服务器配置预估

例如:8核至强E5,8g内存。
按照经验来说,跑纯php页面,跑300(吞吐量)已经很优秀了,150左右响应时间已经明显变慢了。
这里说的并发包括静态和动态,一般来说一个网页静态内容占80%左右,
还有网站的80%的pv是在20%(24小时算)的时间内完成的
计算它一天的请求数的话(吞吐量150算):
240.23600*150/0.8=340万
请注意是请求数,一个html页面包括各种图片,js,css资源,这些都是请求。
一个网页有动态资源和静态资源,如果按2:8来算的话,
pv=请求书/5=68万。
上面的一些比例可以根据自己的服务器换算。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_815029.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大型网站架构演变和知识体系

在这篇文章中将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的[urljavascript:;]知识[/url]体系,希望能给想从事互联网行业的同学一点初步的概念,:),文中的不对之处也请各位多给点建议,让本文真…

优化网站设计(十一):避免重定向

前言 网站设计的优化是一个很大的话题,有一些通用的原则,也有针对不同开发平台的一些建议。这方面的研究一直没有停止过,我在不同的场合也分享过这样的话题。 作为通用的原则,雅虎的工程师团队曾经给出过35个最佳实践。这个列表请参考 Best Practices f…

普通电脑可以搭建时序数据库吗_如何搭建网站?网站建设需要做哪些准备?

搭建一个网站需要哪些准备?如何搭建属于自己的网站?今天蝈蝈录制了一个视频,从域名注册、域名备案、域名解析、服务器购买、服务器配置搭建、上传代码等方面全过程讲解如何搭建一个网站。如果你是专业人士,请忽略,如果…

大型网站的灵魂——性能

前言 在前一篇随笔《大型网站系统架构的演化》中,介绍了大型网站的演化过程,期间穿插了一些技术和手段,我们可以从中看出一个大型网站的轮廓,但想要掌握设计开发维护大型网站的技术,需要我们一步一步去研究实践。所以我…

购物网站讨论1:关于模型那些事

写在最前面:购物网站案例下载 -------------------------------------- 1.这些类对应的业务实体是什么? 2.如何实现数据库连接? 3.类之间的关系是如何的? 4.如何启动数据库迁移? 百度自学知识点:启用自动数…

访问页面要看什么数据包_SEO怎么对页面标题优化,页面优化要注意什么?

页面的标题主要是规定了一些网页的内容,然后去告诉搜索引擎蜘蛛这个页面的大概内容,页面标题也就是搜索引擎来判断页面内容的主要参考信息,这就是网页优化最重要的因素。SEO去优化页面标题可以从下面几方面入手(1)相关且准确每个页面标题都要…

linux服务器打包文件,linux系统怎么进行文件打包_网站服务器运行维护,linux,文件...

linux系统怎么打开终端_网站服务器运行维护linux系统打开终端的方法是:1、使用快捷键【ctrlaltt】打开终端,linux支持多终端,可以一次性打开多个终端;2、通过【search your computer】功能搜索terminal。打包(.tar):tar -cvf Pro.…

建立安全审计用户_高校数据安全解决方案-网站版

一、 背景介绍高校网络中的数据一般包括网站数据、教学资源、图书资源、教务管理数据、办公资源、财务管理数据等,如教职工信息、学生信息、教学信息、科研信息、资产信息、图书借阅信息、师生消费信息和上网信息等各种数据内容。学校的招生就业、财务、资产数据等等…

idm 爬取网站 跳转路径_使用IDM批量抓取音效素材下载

IDM下载器的站点抓取功能,能够抓取网站上的图片、音频、视频、PDF、压缩包等等文件。更重要的是,能够实现批量抓取操作,省时省力。今天就来看一下,如何用IDM巧妙的批量抓取音效素材。1、进入音效合辑界面,复制链接地址…

html 树形结构_做SEO如何优化网站结构提高网站排名

做SEO如何优化网站结构提高网站排名?最近刚进一家新公司,职位是SEO优化主管。接手工作后,看了看自己负责的网站,说句实话,真心不想看。整个网站的界面用户体验太差了,打开网站给我的第一感觉就是这个网站是…

Eclipse 发布到网站的附加产品的形式 Update Site

Eclipse 发布到网站的附加产品的形式 Update Site 通过Update Site Project项目将自己做的插件产品公布到公网上,给客户或其它測试人员下载和应用,这样自己的插件就以网站的形式暴露给公众了,谁都能够下载下来试用它。 1. 创建Plug-inProject…

单机网站服务器,端游【天之炼狱241】单机版一键端网单+GM工具

虚拟机:root 密码:123456数据库:root 密码:root虚拟机IP:192.168.1.123,如果不是的自己ifconfig查看重要的事情说三遍,虚拟机IP已改好。不用改。不用改。不用改。VM虚拟机里IP也不改。建立成…

网页测速 php,好用实用的站长测速工具网站大全

文章介绍:其实站长一直都需要一些测速的工具,例如:网站的速度测试、ping值测试、IP是否被X测试、备案测试等等,本文总结了这些内容,分享给大家。IPIPNET网址:https://tools.ipip.net/newping.php支持全国Pi…

linux桌面进程怎么通信,FIFO - Linux 进程通信(System V)_Linux编程_Linux公社-Linux系统门户网站...

一.一些简单理解:我们知道管道是没有标志的,所以只能是在同一个进程组中进行通信,不同的祖先产生的进程之间是不可以的!!所以此处引入FIFO机制同样也只能是单流的!不同的是FIFO是有标志的!每个F…

与虫子尾交3d动画网站_HTML5 3D环形方块翻转动画

插件简介今天给大家带来的这款方块动画是基于HTML5 Canvas的,它的特点是许多个方块围成一个环形,每个方块不停地旋转,同时你也可以拖拽鼠标来看环形方块的不同视角,如果你是在移动设备上观看在线演示,那么你也可以滑动…

Windows下搭建Wordpress博客网站

一:安装wamp Windows下的ApacheMysql/MariaDBPerl/PHP/Python,一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大…

nginx服务器没有配置SSL的网站通过https访问时,会跳转访问其他https的网站

引言:测试的时候 突然遇到这个问题 ,度娘了一些解决办法,参考了博文:nginx服务器没有配置SSL的网站通过https访问时,会跳转访问其他https的网站 的解决办法 ,再此记录一下,以便查看 在项目配置文件中:加入如下配置 listen 443;if ($server_port ~ 443){rewrite ^(/.*)$ …

PHP快速入门 如何导入网站模板

1 把前面的Guest网站复制到www目录下 2 在地址栏敲http://localhost:8080/guest/ 进入该网站,发现没有导入数据库 3 新建一个标签,在地址栏输入http://localhost:8080/phpmyadmin/ 用户名为root密码为123456登陆数据库系统并点击Import 4 点击浏览&am…

ant design 分页中文字_手机网站建设中,能够充分提升利用率的一些要点!

在大部分上班族挤地铁或是公交车上下班的图中,也许打开手机浏览一些网页是很多白领获取信息的一个非常重要的方式。为了针对这些用户的需求,也有越来越多的企业开始重视手机网站的建设,因为手机网站如果能够建设得当的话可以给这些人带来非常…

mysql注册表下载_「如何进入注册表」windows 怎样进入注册表删除MySql注册表内容 - seo实验室...

如何进入注册表第一步:打开运行第二步输入:regedit命令第三部在注册表中删除mysql对应的数据HKEY_local_MACHINE\SYSTEM\CurrentControlSet\ServicesHKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\ServicesHKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services相关阅读背景…