前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >网站服务器配置-应该选择多大带宽-同时能承载多少用户的访问

网站服务器配置-应该选择多大带宽-同时能承载多少用户的访问

作者头像
itclanCoder
发布2022-12-07 09:46:00
3.4K0
发布2022-12-07 09:46:00
举报
文章被收录于专栏:itclanCoderitclanCoder

http://mpvideo.qpic.cn/0bc3viafaaaaziahw3c7l5rvbkwdkcvaauaa.f10002.mp4?dis_k=e54fb0f33e4a99b17e5545d2bcb540f9&dis_t=1670377518&vid=wxv_2643906999747035138&format_id=10002&support_redirect=0&mmversion=false

前言

随着网站流量运营的增长,每天有很多人来访问你的网站和应用,这个肯定是好事,但随之而来的就是,因为网站服务器配置过低,导致同一时刻

如有几百,几千,几万人同时在线访问,会让服务器处理不过来,一个服务器创建的应用多了,若其中有一个应用访问非常大,那么服务器的cpu就很吃紧

会导致服务器迭机,不仅当前应用无法提供服务,同时其他应用也是没办法使用

显然选择合适的服务器配置,就变得非常重要了的

很多站长初次选择服务器配置,一般都是最低的一个配置,单核,1MB带宽,如果一时间,有几百,几千人同时访问某个网站,肯定会让服务器资源负载100%,cpu 100%的

因为不同类型的网站,应对的不同的流量人群,具体以你自己的网站流量为准,存在着差异,带宽分配不足,会导致网络瘫痪,影响打开网站速度,加载慢,如果带宽过大,资源又会被浪费,经济成本会增加,带宽不是越大越好(土豪例外),适合你自己的才是最好的

01

影响网站的响应速度

外部因素

  • 网站访问量(访问量越大,服务器所消耗资源越重,若响应不及时,就会导致网站卡顿)
  • 网站类型,不同类型的网站针对的目标用户人群是不一样的,如果是小说站,1M带宽,日均5000左右ip,网站里有图片,音乐,有论坛,资讯类,1M大概能带动1000格Ip, 但是若遇到高峰期并发,1M带宽仍然是带不动的,依旧会很卡,会导致服务器奔溃

内部因素

  • 网站应用程序请求数量
  • 网站图片资源大小,加载速度,前端js,css文件响应的速度等
  • 程序代码的质量等
  • 服务器响应的速度等
  • 服务器的质量(不通型号的品牌服务器能够承受的流量是不同的,就像1000元的电脑与3000的电脑不一样,i3的cpu与i5的cpu的)

通常1MB的带宽:支持的连接数为17个,因此,NM带宽可以支持同时在线人数大概为N*17个,同时在线访问的人数阅读,需要的带宽就越大

所以,1M带宽的服务器,日均3000iP以下是没有问题的,这里指的是单个应用程序的日均ip属,如果你一个服务器上搭建了很多个应用,每个应用程序的页面的日均ip都比较大的话,那1M带宽肯定是不够用的,每个网站都不一样,具体要以你自己的为准,可以按照上面的计算,根据自己的网站情况,选择合适的带宽

带宽大小: 假设服务器的带宽是5M(5Mbit/s)``,那么服务器的数据最高传输速度为5Mbit/sX1024/8=640KB,1分钟流量大约640X60=38400KB

假设每个用户1分钟内始终占用10KB的流量,那么1分钟内支持占用这样的流量的同时在线访问人数为3840个人

当然这个只是按照正常的计算,一些视频类流量大的网站并不能按照此方式计算的,有的资源占用大,那消耗的网络带宽就大

02

不同网站服务器配置的差异

  • 下载站:对磁盘容量有高要求,要求大带宽
  • 电影,音乐网站: 对磁盘容量要求高,要大带宽,如果流量很大的网站,建议独享带宽,一般来说,每部电影占用大约70-120K带宽,音乐可以在30k流畅播放,可以根该参数计算出所需的带宽
  • 短消息:对磁盘可靠性要求高,建议使用scsi或sass硬盘,带宽稳定性要求极高,建议使用专用带宽
  • 网络论坛,社区交友站等:频繁的读写数据库,对磁盘的可靠性要求高,建议使用scsi或sass硬盘,同时也对带宽稳定性要求比较高

03

怎么监测自己网站带宽够不够用

不同的网站,页面大小和流量的高并发峰值都不同,一般都是通过经验的估算,如果是日均两三千的ip一下的网站(这个通过一些百度统计,51啦统计,友盟等)第三方

接入到他们的平台,就可以实时的查看自己网站的数据

一种是查看云服务器提供商的监控后台,出网带宽若经常处于128kb/s峰值时,那说明需要升级带宽了

这个一般在自己的云服务器实例的监控里就可以查看cpu使用率,内存使用率,系统负载,公网带宽,以及内网带宽各个参数的使用情况的

具体使用多大M的带宽,要视自己网站情况而定,能够承受多少人同时在线,决定因素比较多,涉及到很多,比如:网站页面优化技术,cdn技术

但一般的网站,流量不是很大的网站,3~5M的带宽是够用的

一般,在同一时刻,有个几十人访问的网站,属于流量比较高的网站了的,如果同一时刻,网站有几千,几万的直接访问,出现访问异常,那几兆的带宽肯定扛不住的,是有问题的,或许是遭受DDOS攻击的,得排查下的,是不是同一个ip频繁访问的

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-11-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 itclanCoder 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 外部因素
  • 内部因素
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档