• 网站带宽与流量关系


    首先要明确:

    带宽是按照小b来算的

    流量是按照大B来算的 

    假设一个网站流量是4000GByte/月,很多人没有概念,这到底是多少的带宽(单位是Mbit/s)?以及这4000GB流量可以支持多少IP访问呢?

    首先,你自己算一下你的网站有多少PV(页面访问量,1个独立IP可能有多个PV)

    然后我们来算一算4000GB流量,可以支持多少个页面访问量:

    假设每个页面请求平均大小是15KB(90%的网站所有页面平均请求大概是15KB),那么

    1. 访问10个页面,需要流量150KB
    2. 访问100个页面,需要流量1500KB(1.5MB)
    3. 访问1000个页面,需要流量15MB
    4. 访问1万个页面,需要流量150MB
    5. 访问10万个页面,需要流量1500MB(1.5GB)
    6. 访问100万个页面,需要流量15GB
    7. 访问200万个页面,需要流量30GB
    8. 访问2000万个页面,需要流量300GB(300GB流量,每月支持200万PV)
    9. 访问10000万个页面,需要流量1500GB
    10. 访问2600万个页面,需要流量4000GB,就是说,4000GB流量,1个月网站PV可以支持到2600万PV,每天80万PV

    如果你的网站每个IP访问5个页面,那么4000GB流量,1个月网站可以支持2600/5=520万IP访问量,即每天17万IP

    当然,这还是假设页面平均大小有15KB的情况下,一般来说,我们的网页都会大量用到CSS,JS等缓存的文件,所以,平均一个页面一般在15K以下。比如您现在正在浏览的这个页面,经过gzip压缩处理,只有不到5KB。 小技巧:如果PV很大,建议开启gzip压缩功能,这样可以使得平均页面大小在10KB以内。

    以此类推(假设每个页面平均大小是15KB)

    1. 500GB流量,每个月可以支持320万PV页面访问量,即每天10万PV
    2. 1000GB流量,每个月可以支持660万PV页面访问量,即每天22万PV
    3. 2000GB流量,每个月可以支持1300万PV页面访问量,即每天44万PV

    10Mb独享带宽相当于多少流量?

    首先要弄清楚10Mb独享带宽,单位是bit,8bit=1byte。和我们电信的ADSL的2Mb带宽是一个单位。

    换句话说,我们的2Mb ADSL 最大下载速度是256KB(byte)那么10Mb带宽最大速度就是1250KB(约等于1.3MB)/s

    1秒钟最大速度是1.3MB(byte),那么10秒13MB,1分钟13×6=78MB,1小时78×60=4680MB(4.6G)

    假设,服务器1天24小时都跑满10Mb的带宽(其实这绝对是不可能的),那总流量就是24×4.6=110GB

    总结:服务器1个月30天都跑满10Mb的带宽(其实这绝对是不可能的),那总流量就是30×110=3300GB

    实际上,一条带宽1个月平均能跑满50%就很不错了,也就是说,2000GB的固定流量,也比10Mb独享的带宽要好的多。

    转载:http://e-wha.blog.163.com/blog/static/16313955320126731659818/

  • 相关阅读:
    Lesson 九、Eclipse中打jar包并使用jar包
    Lesson 八、eclipse开发中常用的快捷键
    Lesson 七、关键字final和多态,抽象类和接口
    Lesson 六、Java中的继承
    Lesson 五、Java中代码块和静态代码块的用法
    Lesson 四、Java工具类帮助文档的制作和帮助文档的使用
    Lesson 三、匿名对象的理解和使用
    Lesson 二:java.util.Scanner的使用
    Lesson 一:Windows 常见DOS命令的使用以及Java语言的环境配置
    插件新增
  • 原文地址:https://www.cnblogs.com/pangguoping/p/5755948.html
Copyright © 2020-2023  润新知