1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

普通网站怎么选择带宽?

本帖由 skyphp2017-12-27 发布。版面名称:网站运营

  1. skyphp

    skyphp Member

    注册:
    2016-11-02
    帖子:
    72
    赞:
    0
    普通网站怎么选择带宽?

    普通网站怎么选择带宽呢?根据网站PV选择相应的带宽,是比较合理的。

    一天当中,网站的访问情况有忙时和闲时之分,就和道路的交通状况一样。一般来讲8:00-23:00为忙时访问人数较多,假设占日PV的90%,其 它时段为闲时占日PV的10%。其中忙时又可以根据访问情况再细分为不同时段。这里假设忙时15小时中的5小时占日PV的45%,其余10小时占日PV的 45%。如下图所示:

    从图中我们可以看到,在不同的日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秒,多图页面可以延长一些。如下图所示:香港服务器http://www.hkt4.com/

    普通网站怎么选择带宽?

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