喜欢就 关注 我们吧!
概述 :
Wo - 公号「八点半技术站」的创作者 - Bruce.D (姓氏:豆)。
今日主题:告知你云服务器带宽1M/3M/5M区别到底在哪里?该如何选择?
欢迎各位加入社群,技术交流不分语言、不分高低 。(本篇阅读预计花费:4分钟)
小喇叭:::
各位好久不见,仔细一算有 3 个月没跟大家分享干货了,在社群看到大家技术沟通火热,因为太忙(公司事、创业事、兼职事)没时间插话,感谢一路支持的技术铁粉与志同道合的好友。
欢迎各位大佬、小白在社群技术沟通,心得探讨与干货分享,快到年底了,我决定必须给大家群内准备几波福利~~~欧力给
文章底部会有【福利领取方式】,欢迎来撩~~~
内容 :
这我们平时呢,云服务器带宽也就是 1M ~ 5M 这个范围内的。那么这些带宽作为用户的我们如何选择?判断依据是什么?今天 Bruce.D 给大家来一波分享,别问为什么,就是 “干”......
想要理解不同宽带的区别,先来了解一下概念。云服务带宽是从服务器角度说明的。包括入网带宽 和 出网带宽 俩种。
一、入网带宽
就是流入云服务器的带宽,也就入站带宽。从云服务内部网络下载外部网络资源,或者从客户端 FTP等方式上传到云服务器内部,统一也都是入网带宽。
比如:使用命令从外部下载LNMP包、宝塔面板的环境部署到服务器内部等等。这个下载速度最大也就是 100M 带宽的下载的值了。(例如:光纤网络是100带宽,理论下载速度是12.5M/S,实际下载速度大概10M/S,二者近类似)
上次与阿里的客服沟通,问了问 1M/3M/5M/10M 这些,他的带宽入站带宽都是100M,所以说入网宽带来看,没啥区别。
二、出网带宽
流出云服务器的带宽,也叫出站带宽。从云服务器对外提供的资源,或者用FTP 外部工具下载服务器内部资源等等都是出网带宽。云服务器出网带宽就是购买带宽值。
这也就是我们平时选购服务器时候,提到的带宽 1M/3M/5M/10M ,说的就是出站带宽,也就是这里的区别是不同的。
比如说:你购买的阿里云服务器带宽 1Mbps,意思是用户访问你服务器的网站,用户请求到达服务器的这部分流量是免费的,公网带宽是100Mbps;然后服务器返回用户需要的数据,并传输给用户,这部分就是出带宽,限制是 1Mbps。
三、云服务器带宽和下载速度
首先我们需要知道的是他的公式,如下
计算公式:带宽*1024 / 8 = 理论下载速度br
也就是1M 公网带宽的理论下载速度是 128 k/s,而我们平时使用时大概在 120k/s。2M/3M/5M 公网带宽的理论下载速度分别是 256 k/s,384 k/s,640 k/s。
可见带宽越大,每秒可下载数据量越大,允许客户同时访问的能力也越强。比如 https://www.vpsss.net/131355.html 这个页面的大小是 128K,如果需要一个客户一秒内打开这个页面(打开页面的过程其实就是页面从云服务器完全下载到访客本地电脑的过程),那么 1M 带宽要用时 1 秒钟以上才能打开。因为 1M 带宽的理论传输速度是128KB/s,实际使用时很少达到这个数值;
如果同时两个用户打开,就分别需要 2 秒钟时间才能完全打开这个页面。如果要求 2 个用户在 1 秒内同时打开页面(用户体验度好),就要提高到 2M 带宽。
以上的解释希望大家明白是什么意思。成本和可用性(用户体验)是相互的关系,高可用性就意味着消耗更高成本,低成本就意味着要以牺牲一部分用户体验度为代价。
在实际使用中每天 1000PV~3000PV 访问量的业务,出现同时并发打开页面的时候较少。从百度统计的实时访客结果页面,能够看到每分钟访客数量及详细情况,就说明了这个问题。反之如果业务访问量超过了 5000PV,从统计结果看到每分钟访问人数和 PV 数也很多(需要长期观察),并且用户反馈网站打开速度超过 3 秒的话,就要考虑升级更高带宽了。
实际使用中如果你的业务是在每天 1000PV 访问量~3000PV访问量之间,打开页面用 2 秒钟时间用户也不会感觉等待时间怎么长,那么可以选择 1M 带宽。否则请根据业务的实际情况选择适合自己的带宽使用。
GitHub :
BDB-frame V1.0.0 | 源码官方社群
URL: https://github.com/doukoi-BDB/Component-API
1、本仓库分享单独功能的API、插件、类文件
(例如:微信支付、扫码支付、授权登录、发送短信.....一系列),
目的很简单:大家可以直接套用,也可为开发者提供思路。
在无法实现的时候、可以来此寻找(有不懂的问题,欢迎在社群讨论)
2、本仓库管代码 肯定不是最优之类吧,不喜勿喷勿扰,没让你强制使用。
有大佬者,看到此代码,如越意帮助更新优化 & 提供相关API,类,插件。
{方可联系Github 中联系方式,加入社区,一起加入开发队列。
分割线