- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章阿里云服务器的1M带宽能支持多少人在线(实测)由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
现在的云服务器基本配置都是自身硬件没有升带宽,如果你要按固定带宽来计算费用的话,费用是非常昂贵的,比如阿里云最新优惠里面,最便宜的主机,每天算下来只要0.73元,但是带宽只有1M,而且看了他很多很贵的配置,基本,带宽都只有1M,每加一兆带宽都会增加很多的费用,那么这一兆带宽到底能支持多少人同时在线呢?
首先我们来进行1M带宽的上传与下载测试,这里我准备了一台阿里云的华南服务器,我客户端的下行带宽是100M,上传带宽只有4M,实际可以跑到5M的样子.
首先我们来测试一下上传速度吧.
基本上能旁我本地的带宽。看起来阿里云的上传好像没有多大的限制,所以用户在上传文件发帖子或者是上传图片的时候对用户体验的影响不会很大。我也通过网站后台进行了一个上传的测试,上传一个十兆的文件,也在很快的时间内完成了.
下面我们进行一个下载的测试:
先是用的360自带的下载工具测试,带宽只能跑到一兆,下载速度保持在130k左右.
然后又使用了FTP进行一个下载的操作,带宽也和使用360速度基本一样.
通过通过下载,我们就能够计算出网站的实际支持,同时在线人数,由于网站在夜间,访问量会突然增加,凌晨访问量会突然降低,有一个波动性的存在,虽然这种预测不会太准确,但是我们可以通过一些算法进行优化,基本上能得到实质性的网站带宽承受能力.
假设每个用户平均网站打开时间为2到3秒,我们按最慢的5秒原则计算,可以预测到每秒实际带宽是1M,如果用户打开这个页面需要五秒的话,我们可以把带宽平均分成五份,也就是1M*5=5M,目前我网站每一页的平均大小基本上控制到30k左右,130*5/30约等于21。也就是说我们的网站完全跑满的情况下,每秒的话可以同时支持21个人发送请求,每一个用户平均访问三页,实际每秒处理ip为7个。7*(60/5)*60=5040,也就是说页面在30k的情况下,阿里云服务器大约支持每天访问5000IP左右。如果你的页面大小超过100k的话,根据这个算法,你还需要减,也就每天能支持2000IP以下了.
实际阿里云这个带宽只是一个基础带宽,我们可以配合阿里云的CDN服务进行一个带宽的扩展,由于CDN不限制带宽使用量的只要你花钱可以购买任意带宽,所以阿里云1M服务器配合使用cdn支持的流量远远超过了上面的计算方式。一直没有搞懂阿里云有分配一个内网ip,假设CDN服务可以通过请求内网ip的情况下进行加速,我们也就没有这一兆带宽的限制了,服务也会非常流畅加稳定.
以上的测试是生成静态不跑数据库及PHP的情况下,且页面由于进行过压缩优化级缓存,实际的请求大小比普通的网站要好很多,所以以上测试仅供参考.
原文链接:http://www.neter8.com/server/15.html 。
最后此篇关于阿里云服务器的1M带宽能支持多少人在线(实测)的文章就讲到这里了,如果你想了解更多关于阿里云服务器的1M带宽能支持多少人在线(实测)的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
我的 processmaker 安装遇到了一些问题。我正在尝试使用本指南 [url]http://wiki.processmaker.com/index.php/ProcessMaker_Ubuntu
我正在使用 ShareKit。发送 SMS 消息使用 MFMessageComposeViewController,用户看到标题“文本”。我想将该标题更改为更能反射(reflect)实际可用内容的内容
我需要在我的一个针对 Gingerbread 的 Android 应用程序中使用操作栏和 fragment 的组合。所以我使用了 v7 支持库中的操作栏和 v4 支持库中的 fragment ,并使用
我明白为什么浏览器 vendor 不想帮助我阻止他们的 UI 线程。但是,我不明白为什么会有: Web Workers 中没有 sleep (2) 没有同步 WebSockets API 有一个syn
最近我的组织正在考虑使用 Docker。我们组使用的是cloudera CDH 5.1.2。 1) cloudera 是否与 Docker 容器兼容?2) docker 和cloudera 组合是否存
我正在尝试通过编译在 Mac 上安装 rsync 3.2.3。但是,我想安装所有功能。为此,它需要一些库,此处 ( https://download.samba.org/pub/rsync/INSTA
我一直在使用 PyDev 成功运行 nose 测试,并想试试 nose2。 所以我安装了它 pip install nose2 复制/粘贴来自 http://nose2.info/ 的示例代码进入名为
我想知道 LLVM 中是否有任何函数/方法可以在 LLVM IR 中添加 Open-MP 构造。 llvm-3.0 是否仍然支持 OpenMP 指令? 最佳答案 OpenMP 是一种高级语言扩展。因此
我对 CUDA 编程非常陌生。我正在浏览 SDK 附带的示例。我能够编译代码,但是当我运行它时,出现以下错误: "clock.cu(177) : CUDA Runtime API error 38:
RStudio 是用于 R 开发的出色 IDE。我想知道是否有任何方法可以很好地支持 HiDPI 分辨率? 我目前有 13 英寸显示器和 3200x1800 分辨率,甚至很难阅读 RStudio 选项
我正在寻找一种有助于为 Django 项目提供 RDF 支持的工具。 到目前为止,我发现了两个: django-rdf - 最后一次修改是在 4 年前,所以它看起来像是一个死项目。 djubby -
我刚刚尝试了一些 JS 核心原则,发现引擎评估链接的关系运算符而不会引发错误。相反,他们以我自己无法理解的方式进行评估。 console.log(1 4 > 3 > 2 > 1); //false,
我知道 etexteditor 和 vim/emacs。 是否有任何其他 Windows 编辑器支持类似 textmate 的片段(例如,您编写触发词,按 Tab,它更改为某些内容,再次按 Tab,它
我正在尝试找出验证给定集群的网络策略配置的最佳方法。 According to the documentation Network policies are implemented by the ne
很难说出这里问的是什么。这个问题是含糊的、模糊的、不完整的、过于宽泛的或修辞性的,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开它,visit the help center 。 已关
Z3 会支持 AUFBV 吗? 对于以下脚本: (set-logic AUFBV) (declare-fun x () (_ BitVec 16)) (declare-const t (Array (
使用分部类编写 NUnit 测试的优缺点是什么? 我要开始了: 亲:可以测试私有(private)方法 缺点:TDD 不再可能了 还有什么? 最佳答案 缺点:要么您必须测试与您发布的版本不同的构建,要
它很容易(对于 90% 的 aop 特性)在没有任何语言本身支持的情况下做到这一点,就像大多数动态语言如 python 和 ruby 一样。然而,Dojo在 1.3.2 上直接支持它.最新版本发生
我在我的 android 应用程序中使用亚洲字符,我已经了解到某些字符无法显示,因为系统字体不支持它们。我查询了一个包含亚洲字符的数据库,并且经常检索到无法显示的标志。这些情况对我的应用程序来说通常不
你好,我想实现一个控件,我想在用户键入@字符时启用该控件,直到未填充运行文本中的空格为止,它应该显示用户列表,@符号后键入的文本应该显示基于键盘字符的建议,就像我们在上面看到的那样Twitter 或
我是一名优秀的程序员,十分优秀!