带宽 VS CDN (转载)

并发的影响因素:带宽、web server(含php)、static server、数据库

带宽价格:

静态IP企业宽带 5M 10M 50M 100M 200M
盛大云 华东双线 216/月 396 1836 3636 7236
盛大云 华北BGP 318 618 3018 6018 12018
阿里云 BGP 100/兆/月   5k 1w 2w
Amazon EC2 流量计费       $3313  
idcexpert.cn   1.5w   10w  
linkcloud.cn 双线 也可流量计费 168 480 3300 6600  

CDN(云分发)价格:

  50TB/月 100TB/月 
阿里云 3.8w/月 6.9w/月
盛大云 9k/月 1.7w/月
网宿    
蓝汛    

普通web服务的并发和带宽的计算方式:

参考网宿科技●中国互联网发展报告(2012年第二季度) ,80%的流量集中在8点至23点,即15个小时,最大访问量约为平均值的1.7倍,如下图:

计算方式:

平均并发 = PV / (24小时 * 3600秒 );

热门并发 = PV * 80% / (15小时 * 3600秒 );

最大并发 = 平均并发 * 1.7;

html的head中所有css放在前面,然后是交互依赖的重要js,浏览器下载html的head部分,解析出css和js的链接,开始并行下载css和js,同时继续下载html的body部分(js会阻塞之后的下载,但之前的不受影响)。由于html已经下载一部分了,一旦css和js下载完成,即开始渲染,显示出一部分。

TTI(time to interact)用户等待页面的时间 受到 html下载、CSS下载、JS下载的影响。

0.1秒:用户感觉他们动作的效果是立即发生的

1秒:网页必须在1秒内显示出来,用户才会觉得自己在自由地浏览,如果慢于这个时间,他们会觉得计算机对自己的浏览造成阻碍。

3秒:用户觉得白屏时间太长,可能会跑到竞争对手那里去。

10秒:用户的情绪将达到极限,内心将开始产生疑惑,超过10秒,用户往往会离开网站。

所以最好做到1秒之内显示,让用户感到流畅,进而吸引更多的用户。如果不能做到1秒,那一定要做到3秒以内。

按照热门并发购买带宽比较节约成本,可保证大部分用户在1秒内显示。但是当达到最高峰时,就需要排队了。

为了让最高峰时用户量仍然感觉流畅,而且用户量逐渐增长,带宽应留有余量,按照热门并发的1.5倍到2倍购买带宽较好。

上线后根据实际流量,决定是否需要增加带宽。

动态服务器:html一般为10K到几十K,实现1秒内返回html,需要的带宽成本小。

静态服务器:图片等文件较大,如果达到1秒内返回带宽成本高,可实现3秒内返回。流量不大时,带宽比CDN便宜。如果流量大时,带宽成本高,使用第三方CDN服务反而便宜。

比如1000w PV:

平均并发 = 1000w / (24小时 * 3600秒 )= 115个/s;

热门并发 = 1000w * 80% / (15小时 * 3600秒 ) = 148个/s;

最大并发 = 平均并发 * 1.7 = 195个/s;

动态服务器带宽:假设每个HTML页面20K(项目开发时自测),热门并发148,需要带宽 20K * 148 =  2.96 MB/s = 24 Mbps

静态服务器带宽:css(假设40K)、重要js(假设50K),需要带宽 90K * 148 =  13.3 MB/s = 106 Mbps

css和js只需要请求一次,以后都被缓存了。所以静态服务器的主要功能是图片。

图片的体积很大,假设每页2个图片各100K,由于图片是并发的,所以静态服务器的并发是148 * 2 = 296。

如保证1秒响应,需要带宽 100K * 2 * 148 =  29.6 MB/s = 236 Mbps,如果使用盛大云华东双线,则费用为¥9k/月。这时可以考虑使用CDN,价格一样,但距离用户更近,速度更快。

如保证3秒响应,需要带宽 80Mbps。

小米论坛:PV 2000w,热门并发300。页面20K,其余是图片等静态资源,每张图片约300K(因为未压缩),无图的帖子约70K,有图的帖子从500K到3M或更大。平均每个页面约2张图片。

动态服务器最小带宽:20K * 300 = 6M/s = 48 Mbps(实际动态静态合计购买了800M),

静态服务器最小带宽:300K * 2 * 300 = 180 M/s = 1440 Mbps,如果保证1秒响应,带宽费用为¥8.7w/月,不如用CDN(实际使用了CDN)。

糗事百科:PV预计1000w,热门并发150。图片较少,每页90至400k。其中页面10K,其余是图片等静态资源,每张图70K,平均每个页面4张图。

动态服务器带宽:10K * 150 = 1.5 M/s = 12 Mbps,

静态服务器带宽:70K * 4 * 150 = 42M/s = 336 Mbps

参考资料:

http://cdc.tencent.com/?p=1685

带宽 VS CDN (转载)

时间: 2024-11-25 18:27:30

带宽 VS CDN (转载)的相关文章

案例分析——快手百万在线直播

一.前言 首先分享出原文链接http://www.infoq.com/cn/news/2017/09/streaming-Pipeline-kuaishou.自己平时并未用过快手,但是通过"宇宙中心"--五道口 快手巨大的LOGO以及 老家小伙伴的聊天内容来看,快手还是相当火爆的.虽然,直播这个技术看起来很简单,但是能够同时支撑百万人的实时直播就需要很强的技术功力了. 二.博文整理 挑战:通常情况下主播都是用手机,网速无法保证,如何保证观众观看的流畅度 解决方案:实时监测主播手机网络状

使用阿里云一年多个人经验之谈。(转)

首先说说我的需求.   需求很简单.就是一个DZ程序的论坛.访问量也不太大.每天几千PV.   帖子有几万吧.图片10万张不到.   所以数据库大概几万条记录.数据盘数据5G左右.   主要使用的阿里云产品有:ECS.RDS.CDN.OCS 不常用的有OSS.ACE.SLB.   ECS: 本质就是一个服务器.运行在云上的一个服务器.主要作用是做运算的.跑各种程序的.   用ECS架设的MYSQL会显得很业余.为什么这么说呢?主要有一下几点理由. 1.数据安全性差,ECS数据一天自动备份一次.而

提高网站打开速度的7大秘籍---依据Yslow工具的优化【转】

很多站长使用虚拟主机来做网站,网页内容一旦很多,网站打开速度就会特别慢,如果说服务器.带宽.CDN这类硬指标我们没有经济实力去做,不妨通过网页代码优化的方式来提高速度,卢松松总结了一些可行性的方法. 1: 缩小Javascript和CSS文件       如果你的网站大约有50-60%的用户是第一次访客,那么这些人会下载Javascript和CSS,如果这些文件很大浏览器会下载很长时间. 使用压缩工具可以减少Javascript和CSS尽一半的文件大小,如果你有信心使用“命令行”我强烈推荐使用雅

提高网站打开速度的7大秘籍(转)

很多站长使用虚拟主机来做网站,网页内容一旦很多,网站打开速度就会特别慢,如果说服务器.带宽.CDN这类硬指标我们没有经济实力去做,不妨通过网页代码优化的方式来提高速度,卢松松总结了一些可行性的方法. 1: 缩小Javascript和CSS文件 如果你的网站大约有50-60%的用户是第一次访客,那么这些人会下载Javascript和CSS,如果这些文件很大浏览器会下载很长时间. 使用压缩工具可以减少Javascript和CSS尽一半的文件大小,如果你有信心使用“命令行”我强烈推荐使用雅虎的YUI压

浅谈个人博客网站or屌丝vps服务器暴露真实IP的危险性

经常关注张戈博客的朋友应该注意到,张戈在以往的文章中多次提到要隐藏我们网站服务器的真实IP,比如最近分享的<阿里云盾网站安全防御(WAF)的正确使用方法>,肯定有不少人心怀疑问,这是为什么呢? 一.为啥隐藏真实IP? 今天,抛出这样一个话题,也是为了提醒那些还懵懵懂懂,毫无设防的屌丝站长们!我们是小网站,我们用的也是屌丝服务器,不像腾讯.网易那些大站用的是价格昂贵.性能卓越的高性能.高可用集群.我们这种屌丝服务器一旦被人恶意攻击基本玩完! 也许,大部分人和我有一样的想法:这有啥,开启高防CDN

Linux终端下 dstat 监控工具

dstat 是一个可以取代vmstat,iostat,netstat和ifstat这些命令的多功能产品.dstat克服了这些命令的局限并增加了一些另外的功能,增加了监控项,也变得更灵活了.dstat可以很方便监控系统运行状况并用于基准测试和排除故障. dstat可以让你实时地看到所有系统资源,例如,你能够通过统计IDE控制器当前状态来比较磁盘利用率,或者直接通过网络带宽数值来比较磁盘的吞吐率(在相同的时间间隔内). dstat将以列表的形式为你提供选项信息并清晰地告诉你是在何种幅度和单位显示输出

提高网站打开速度的7大秘籍

很多站长使用虚拟主机来做网站,网页内容一旦很多,网站打开速度就会特别慢,如果说服务器.带宽.CDN这类硬指标我们没有经济实力去做,不妨通过网页代码优化的方式来提高速度,卢松松总结了一些可行性的方法. 1: 缩小Javascript和CSS文件 如果你的网站大约有50-60%的用户是第一次访客,那么这些人会下载Javascript和CSS,如果这些文件很大浏览器会下载很长时间. 使用压缩工具可以减少Javascript和CSS尽一半的文件大小,如果你有信心使用“命令行”我强烈推荐使用雅虎的YUI压

移动应用专项测试

专项测试有资源类性能.交互类性能.稳定性.兼容性和安全性等等.但仔细想想,对于一个小团队,一个创业或创业初成的团队需要管那么多吗?不用,只要心中有概念, 并有对应保底措施即可.对于小团队来说,更重要的应该是打痛点,因为痛点是产品发展的最大障碍,具备极高的性价比.但是什么是痛点呢?表面上很多产品都知道自己的痛点,其实并非如此.在不了解用户反馈的情况下,说自己明白用户的痛点,并且创造产品需求的比比皆是.所以对于专项测试而言,第一步无疑是找痛点. 第一步是建设反馈系统,找痛点.这种反馈包括各种用户反馈

阿里云黄海宇:窄带高清2.0——让直播更惊艳的魔术

摘要: 2018年4月11-12日,2018亚太CDN峰会在北京隆重召开,大会由亚太CDN领袖论坛.电视云论坛.短视频论坛.视频云论坛.新技术论坛.运营商论坛.国际云论坛等7大部分组成.在视频云论坛上,阿里云视频云高级算法专家黄海宇作了题为<窄带高清2.0--让直播更惊艳的魔术>的主题致辞. 2018年4月11-12日,2018亚太CDN峰会在北京隆重召开,大会由亚太CDN领袖论坛.电视云论坛.短视频论坛.视频云论坛.新技术论坛.运营商论坛.国际云论坛等7大部分组成.在视频云论坛上,阿里云视频