zoukankan      html  css  js  c++  java
  • 详解如何根据网站PV选择主机带宽

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

    1:什么是带宽。

    通常所讲的1M带宽指1Mbps,1Mbps=1024K bit per sec=128K Byte per sec,也就是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元/月。

    4:根据网站PV选择相应的带宽。

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

    以上是从平均每秒PV的角度看网站需求的最低带宽,是并发的概念,下面要从单点的角度看网站需求的最低带宽。假设网站同一时间只有一个用户访问,要 在2秒内完全打开一个200KB的页面,主机至少需要100KBps的带宽,3秒则需要最低67KBps的带宽,以此类推(实际还要考虑域名解析DNS的 时间)。完全打开是指页面的所有内容下载完毕,实际上可能下载了70%就可以看到内容了(尽量把JS文件放在页面代码的后面)。一般来讲一个页面的完全打 开时间最好不要超过4秒,多图页面可以延长一些。如下图2所示:
    最低带宽分析
    从上图可以看出,如果你的网站平均每个页面200KB大小,你要让单一用户4秒内打开一个页面最低需要0.39Mbps带宽。考虑并发的情况,在 10000PV的情况下也是最低需要0.39Mbps,但是20000PV就需要0.78Mbps了。同时考虑单点和并发,哪个高就是你的网站最低带宽需 求。这里没有考虑外链等其它因素。

  • 相关阅读:
    Ubuntu 12.10下为Firefox安装Adobe Flash Player
    oracle同时操作两个实例,如何进行切换操作?
    Ubuntu 12.10下为Firefox安装Adobe Flash Player
    Ubuntu11.10 安装oracle 11g
    oracle忘记system和sys账户的密码怎么办?
    linux 搭建java开发环境
    Oracle 笔记 day04
    节约网络带宽的设计策略
    集群化服务器
    01 基础概念(实战Linux Shell编程与服务器管理)
  • 原文地址:https://www.cnblogs.com/helloworld3/p/4572862.html
Copyright © 2011-2022 走看看