开发者社区> 问答> 正文

详解如何根据网站PV选择主机带宽,纠结于1M2M等带宽的请进来看看。


带宽是网站服务器的一个重要指标,良好的带宽可以提升用户的访问体验,而带宽不达标则会增加网站访客的等待时间,进而可能导致访客的流失。所以选择合适的带宽对一个网站的成功运营是十分必要的。下面主要从网站PV(page view,即页面浏览量或点击量)的角度,讲讲如何选择合适的主机带宽。

在带宽的选择上需要先弄清楚几个问题:
1:什么是带宽。
通常所讲的1M带宽指1Mbps,1Mbps=128KBps也就是128KB/秒,不要理解成1MB/秒。网站服务器有1M带宽,那么用户下载速度最高128KB/秒。

2:是共享带宽还是独享带宽。
举个例子,独享2M是指不管你用多少的带宽都固定分配这个2M的带宽给你用,任何时候都可以保证你有256KB/秒的最高下载速度。
而共享100M是指多个用户共同享使用100M的带宽。如果用户数很多会导致并发数大,高峰时段就会出现争抢资源的现象。所以共享带宽的缺点是并发数大抢资源时可能会被分配的带宽很小,但共享带宽也有一个优点就是当不抢资源时你使用的带宽较大。所以如果使用共享带宽,单用户的带宽是浮动的,一般1M~5M浮动,也可能出现高峰时带宽不足1M的情况,主要看服务商接入的用户数和带宽控制是否合理。

3:带宽线路是单线、双线还是多线。
使用双线,多线的主机比单线的主机好,可以确保南北互联互通,解决了单线主机可能会出现的用户访问速度波动问题。当然,双线、多线的价格比单线要贵一些。

以阿里云服务器举例来说,有如下几种初始带宽类型:
  经济A型(99元/月):带宽 1Mbps
  经济B型(199元/月):带宽 2Mbps
  标准A-E型(399元/月起):带宽 5Mbps
  (详细配置参见 http://buy.aliyun.com)
阿里云服务器的带宽都是独享多线带宽,在购买时或使用中,可以根据需要,在初始带宽的基础上增加带宽,增加1M带宽需100元/月。


一天当中,网站的访问情况有忙时和闲时之分,就和道路的交通状况一样,一般来讲8:00-23:00为忙时访问人数较多,假设占日PV的90%,其它时段为闲时占日PV的10%。其中忙时又可以根据访问情况再次细分为不同时段。这里假设忙时15小时中的5小时占日PV的45%,其余10小时占日PV的45%。如下图1所示:
从图中我们可以看到,在不同的日PV下,不同时段的平均PV/秒是有一定差异的。拿日10000PV来说,一个网站每日10000点击量,在忙时的5小时高峰内,平均每秒用户浏览0.25个页面,其它时段都低于0.25页/秒。所以主机最低要保证有每秒0.25个页面大小的带宽。假设网站页面平均200KB大小,那么至少要保证50KBps的带宽。这里只是最低要求,实际还需根据情况增加一些带宽。


以上是从平均每秒PV的角度看网站需求的最低带宽,是并发的概念,下面要从单点的角度看网站需求的最低带宽。假设网站同一时间只有一个用户访问,要在2秒内完全打开一个200KB的页面,主机至少需要100KBps的带宽,3秒则需要最低67KBps的带宽,以此类推。完全打开是指页面的所有内容下载完毕,实际上可能下载了70%就可以看到内容了。一般来讲一个页面的完全打开时间最好不要超过4秒,多图页面可以延长一些。如下图2所示:





从上图可以看出如果你网站的页面平均200KB/页,你要让单一用户4秒内打开一个页面最低需要50KBps带宽,如果考虑并发,在10000PV的情况下也是最低需要50KBps,但是20000PV就需要100KBps了。同时考虑单点和并发,哪个高就是你的网站最低带宽需求。这里没有考虑外链等其它因素。


希望本文对纠结于1M,2M带宽选择的兄弟有所帮助,根据自己网站的实际情况选择合适的带宽。另外建议论坛里部分随便喊带宽不够用的人以事实和数据说话,也欢迎各位兄弟对本文不当之处批评指正。


原创文章,转载请标明出处: 详解如何根据网站PV选择主机带宽



展开
收起
魏无忌 2012-05-24 15:07:54 25896 0
13 条回答
写回答
取消 提交回答
  • 公网宽带选择还需要注意一点是宽带的阶梯价格,以华北3为例,5M及5M以下的宽带每M单价23元/月,当宽带达到6M及6M以上后,宽带每M单价80元/月。所以,如果应用允许的前提下,从成本方面的考虑,尽量控制在5M及5M以内。

    综上,阿里云宽带值选择建议保守一点,云监控中【主机监控】可以免费监控云服务器公网网络流入流出速率,不够的话再加,阿里云宽带可以升级支付差价即可。

    官方帮助文档地址:阿里云帮助中心

    更多参考: 阿里云官方(新用户需官网注册查看)

    2021-11-30 10:16:57
    赞同 展开评论 打赏
  • 最佳回答:

    公网宽带选择还需要注意一点是宽带的阶梯价格,以华北3为例,5M及5M以下的宽带每M单价23元/月,当宽带达到6M及6M以上后,宽带每M单价80元/月。所以,如果应用允许的前提下,从成本方面的考虑,尽量控制在5M及5M以内。

    综上,阿里云宽带值选择建议保守一点,云监控中【主机监控】可以免费监控云服务器公网网络流入流出速率,不够的话再加,阿里云宽带可以升级支付差价即可。988.png

    2020-05-01 09:47:12
    赞同 1 展开评论 打赏
  • 公网宽带选择还需要注意一点是宽带的阶梯价格,以华北3为例,5M及5M以下的宽带每M单价23元/月,当宽带达到6M及6M以上后,宽带每M单价80元/月。所以,如果应用允许的前提下,从成本方面的考虑,尽量控制在5M及5M以内。

    综上,阿里云宽带值选择建议保守一点,云监控中【主机监控】可以免费监控云服务器公网网络流入流出速率,不够的话再加,阿里云宽带可以升级支付差价即可。 WX20200314-115553@2x.png

    2020-03-14 11:57:59
    赞同 1 展开评论 打赏
  • Re详解如何根据网站PV选择主机带宽纠结于1M2M等带宽的请进来看看
    谢谢楼主的分享 这个很受用 刚好在纠结中。。。终于解决了问题
    2012-06-07 21:35:59
    赞同 展开评论 打赏
  • 回2楼hilyjiang的帖子
    问下老大,有没有把静态页、图片放到oss的教程?能指点下嘛
    2012-06-07 00:28:25
    赞同 展开评论 打赏
  • Re详解如何根据网站PV选择主机带宽,纠结于1M2M等带宽的请进来看看。
    有点纠结
    我5M的,可是没到线就爆了
    2012-05-25 15:27:28
    赞同 展开评论 打赏
  • Re还是用2M的吧
    引用第6楼tftaxis于2012-05-25 09:29发表的 还是用2M的吧 :
    我觉得不要用1M了,那点差价,2M也才1999一年,关键内存多了不少,网站访问其实内存很重要,内存够了缓存一下,效率还提高不少。

    前几天试用了下2M的,感觉良好,但是再申请试用1M的就再也不批了。。。1M适合新手站长和日PV不超过10000的站点,感觉不够用了今后可以升级的。
    2012-05-25 09:39:09
    赞同 展开评论 打赏
  • 还是用2M的吧
    我觉得不要用1M了,那点差价,2M也才1999一年,关键内存多了不少,网站访问其实内存很重要,内存够了缓存一下,效率还提高不少。
    2012-05-25 09:29:36
    赞同 展开评论 打赏
  • Re详解如何根据网站PV选择主机带宽,纠结于1M2M等带宽的请进来看看。
    学习了,呵呵
    2012-05-25 09:15:37
    赞同 展开评论 打赏
  • 很值得看看
    2012-05-24 23:07:18
    赞同 展开评论 打赏
  • Re详解如何根据网站PV选择主机带宽,纠结于1M2M等带宽的请进来看看。
    学习。
    2012-05-24 20:54:04
    赞同 展开评论 打赏
  • Re详解如何根据网站PV选择主机带宽,纠结于1M2M等带宽的请进来看看。
    计算得很好。
    建议有条件的同学,把耗带宽的图片等静态资源移出阿里云,放到OSS或又拍云等独立云存储那里。
    这样可以大幅提高站点的访问速度。
    2012-05-24 17:01:52
    赞同 展开评论 打赏
  • Re详解如何根据网站PV选择主机带宽,纠结于1M2M等带宽的请进来看看。
    学习下,呵呵。
    2012-05-24 16:56:48
    赞同 展开评论 打赏
滑动查看更多
问答排行榜
最热
最新

相关电子书

更多
BGP公网省钱秘密: 共享带宽/共享流量包 立即下载
负载均衡是如何支撑几亿手机微博用户访问的 -高性能负载均衡研发和应用实践 立即下载
负载均衡是如何支撑几亿手机微博用户访问的高性能负载均衡研发 立即下载