关于阿里云服务器能满足多少人同时在线的计算方法

关于阿里云服务器最多能支持多少人同时在线这个问题,其实是很难的出一个精确答案的。因为结果会受到带宽、服务器处理速度、不同用户正在访问的页面大小等一系列因素的限制,而这些都是我们在建站时都很难具体确定的。 既然上面也说了,精确的回答一个服务器能支持多少人访问这个问题几乎是不可能的,既然人们喜欢问最多,那我就算算服务器的极限吧。

接下来将要进行的计算基于如下假设:

假定你的阿里云服务器带宽为1M。(如果你的带宽是N兆的话,计算结果乘N就好了)
假定用户等待网页响应的最长时间为8S。(八秒定律:在互联网领域存在的一个定律,即指用户访问一个网站时,如果等待网页打开的时间超过8秒,会有超过70%的用户放弃等待。)
忽略服务器计算和处理的时间,仅考虑网页文件从服务器下载到客户端的速度。
假设所有用户访问的页面平均大小为60KB(如果你的网页含有大量的图片、视频、下载文件等,请酌情考虑页面大小)
条件假设完毕之后我们可以开始计算:

1.阿里云服务器1M带宽最多能支持多少人同时在线?

公式:带宽X等待时间/页面大小=并发人数

首先我们计算1M带宽在8S中之内能传送多少个60KB的页面,1024*8/60=136.53 也就是大约为137个。这意味着,如果每一个用户都愿意等到极限的8秒钟,那么我们可以满足137个人同时在线。如果想要每个人平均等1秒钟的话,这个数字大概是17(1024*1/60)。按照这个公式,如果你的服务器是5M带宽的话,它支持的最大并发数是1024*5*8/60=683.也就是5M带宽的服务器支持的最大支持683个人同时在线。

2.阿里云服务器1M带宽一天最多能支持多少个PV及多少个独立用户访问?

同样的,我们先计算1M带宽一天时间能传输多少个60KB的页面,1024*24*60*60=1474560。

这个数据又有什么意义呢?这其实是1M带宽的服务器发挥到极致每天所能承受的PV(Page View)。如果再假设每个用户平均访问我们网站上的5个页面的话,我们可以算出1M带宽的服务器每天最极限能支持1474560/5=294912个用户的访问。

怎么样,看完这两个问题的结果是不是很惊人?然而并没有什么用,连我自己都不行一个1M带宽的服务器一天能接294912个IP。

那么,问题出在哪呢?最重要的一点是我们这个计算假定了一天24小时负载均衡、而且服务器一直满载运行。事实上根本不可能,既然说了是极限,它也是不可能达到的。还有服务器处理浏览器的请求也是需要时间的,况且满载的时候响应时间也会相应的拉长。其实按照个人经验,1M带宽每天能有2000+IP已经是非常非常不错了。

那么说了半天上面那些都白算了?其实不然,个人认为至少计算1M带宽云服务器支持多少人同时在线那个还是很有参考价值的。至于下面那个计算,看看就好了,说个极限而已,就像说天究竟有多高一样,飞上去的才是自己的高度,是吧?
---------------------
作者:西瓜天尊
来源:CSDN
原文:https://blog.csdn.net/plpldog/article/details/82457153

原文地址:https://www.cnblogs.com/jkyweb/p/10369023.html

时间: 2024-10-12 21:42:18

关于阿里云服务器能满足多少人同时在线的计算方法的相关文章

阿里云服务器购买指南 新人必看

下面我来给大家展示- 阿里云服务器购买指南 第一步: 首先,在浏览器上面找到阿里云服务器的官网,如图 第二步: 进人官网之后,选择自己想要的服务器,如 第三步:选择立即购买之后,会看到基础配置和自定义配置两种选择,为了更好更清楚的使用云服务器,本人推荐自定义配置. 基础配置:分为入门型.基础型.通用型和理想型.比较笼统,分类略显粗糙,不建议选择 自定义配置:分类比较细致,选择会更多一点,建议选择. 注:自定义配置时,如果看到自己不是很了解的选项时,可以单击文本框后面的"?"会有很详细的

结合阿里云服务器,使用FTP上传和下载文件,出现的问题和解决方案

一.FTP出现的问题 二.在网上找的方案 如果使用FileZilla默认设置连接ftp服务器的话可能会报以下错误: 错误: 无法建立数据连接:ECONNREFUSED - Connection refused by server错误: 连接超时错误: 读取目录列表失败 参考的博客: http://blog.sina.com.cn/s/blog_7098bdd40102v0nu.html http://fengting499.blog.163.com/blog/static/13408404620

转:【实用教程】阿里云服务器的配置和使用

[实用教程]阿里云服务器的配置和使用 随着网络应用的日常化,网络资源的使用已经不是专业人士或机构的专利.通过简单的学习,每个人都可以在无需硬件的情况下拥有一个甚至多个服务器,并配置属于自己的网页供人浏览.本教程基于阿里云服务器Windows服务器系统为例,通过简单的图文描述,可以让您在短时间内学会使用这个方法. 一. 创建Windows实例(租用阿里云服务器) 1.1 登陆阿里云服务器管理控制台,点击登录 如果没有帐号需要注册一个,具体过程不再赘述,注册完成后登陆控制台. 1.2 如下图所示,选

阿里云服务器上安装mysql的心路历程(博友们进来看看哦)

在阿里云花了100买了一台云服务器,配置如下: CPU: 1核 内存: 512MB 数据盘: 0G 带宽: 1Mbps 阿里云服务器安装mysql搞得我想吐血,搞了一个多星期,现在才搞好,而且,还有许多问号存在我的脑海里.... 说说我在阿里云服务器上安装mysql的心路历程吧,刚开始安装好java8和tomcat8,安装非常的顺利,但是我接下来要安装mysql了,在网上看到一篇帖子(是rpm包安装的,也在本机上的centos6.5安装过没有问题),所以我就按照这个安装mysql,可是失败了,报

阿里云服务器linux配置iptables

尽管阿里云有云盾这样的对云服务器的安全监控保护,但是就如房子在相对安全的小区,关门总比不关门更安全吧.下面我们就开始配置阿里云服务器的iptables,为你的云服务器linux系统加上一道安全门.如果你对iptables基础知识不了解,请查看[IPTABLES]. 阿里云服务器的iptables服务默认是未开启的:[[email protected] ~]# service iptables statusFirewall is stopped.开始配置 一.配置filter表的防火墙 (1)查看

阿里云服务器推荐码来袭!

最近有篇[站长也是创业]你是如何走上站长道路的?看到大家的回复,深有感触,每个人都可能在不同情况下进入这个行业,但我却不知道未来会走多长,感觉每天都很辛苦,但也从未想过放弃. 来个暖心的回忆吧,让彼此感觉不那么孤单!我先来: 1. 感恩:毕业就失业,跌跌撞撞进入这个行业,遇见师兄倾情相授,后来就自己做了,一路艰辛不多说. 2. 感动:每天坚持学习,泡论坛,记得自己有一段时间一直吃泡面,后来同居寡言的小伙实在看不下去,带我去吃了一顿自助120大洋,完事直接取了2000给我,因为那哥们其实每天也省吃

阿里云服务器win2003系统快速配置IIS+php+mysql+phpmyadmin+zend

很多人在买了阿里云服务器的时候选择了win2003系统,其可视化安装的系统让很多人对此很青睐.但对于新手来说,有很 多人感觉到环境的安装非常繁琐,要安装非常多的软件与组件,如果是第一次配置又会担心一步操作失误导致整个过程又得重新安装一次,针对这个情况,我作为一 个过来人给大家介绍下如何快速的安装IIS+php+mysql+phpmyadmin+zend. 这个安装过程分两步走,第一步是安装IIS.第二步是配置PHP环境+安装mysql.phpmyadmin.zend. 1,iis安装过程. 进入

将web项目部署到阿里云服务器上

将web项目部署到阿里云服务器(ubantu14.0.14)上的一般流程: 1.下载putty.在host name栏输入远程服务器ip地址,端口默认为22.阿里云服务器可以通过控制台查看公网ip地址,点击open进行连接 2.输入用户名和密码后进入dos界面,用apt-get update 命令更新,否则很多东西安装不了 3.安装vsftpd服务,通过命令apt-get vsftpd安装,注意 这里的ftp和之后的Tomcat.MySQL数据库端口在阿里云服务器中是默认关闭的,需要进入阿里云控

远程连接阿里云服务器出现"远程桌面,身份验证错误:要求的函数不受支持"解决办法

---恢复内容开始--- 阿里云服务器买好了,按照教程跟着来的,然后在远程连接的时候出现了 的这样的东东,按照上面的提示,"是由于Cred SSP 加密 oracle修正",不少人看到这句话是懵逼的,反正我是不懂这提示什么意思... 不管怎样,可以进图片后面所说的网址看看https://support.microsoft.com/zh-cn/help/4093492/credssp-updates-for-cve-2018-0886-march-13-2018 可以看到 然后看到右边