首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【腾讯云的1001种玩法】十分钟轻松搞定云架构:CDN的命中率是什么

【腾讯云的1001种玩法】十分钟轻松搞定云架构:CDN的命中率是什么

原创
作者头像
白宦成
修改2017-06-19 19:05:53
1.8K0
修改2017-06-19 19:05:53
举报

这节课,我们来学习什么是CDN 的命中率。

既然要学什么是命中率,那么我们首先要知道,命中率在哪里?

打开你的腾讯云控制台,找到内容分发网络CDN,进入到其对应的概览页,或进入这个链接 https://console.qcloud.com/cdn ,就可以看到如图所示的CDN 的用量等信息。

实时带宽展示的是当前时刻,CDN帮助我们承载的带宽,今日流量为当日的CDN总流量,请求数表示今日CDN承载的请求次数,今日IP访问量为当日IP请求次数,今日命中率为今日的总的数据的命中率。

[62qbl.jpeg]
[62qbl.jpeg]

那么,到底什么是CDN 的命中率呢?

[x4yao.jpeg]
[x4yao.jpeg]

在最好的网络一课中,我们提到,CDN 的工作原理就是将我们的文件缓存到各个节点,用户就近访问缓存的文件,从而实现加速的效果。

既然是缓存,就存在缓存的失效时间。

如果用户的请求成功的应用了缓存,我们就认为这个请求是命中的。

单纯上面的说明可能大家觉得有一些难理解。

我们看一下这张图来理解。

[zoiwo.jpeg]
[zoiwo.jpeg]

在这张图中,用户一共向CDN发送了10个请求,其中有7个请求由CDN的缓存来提供服务,只有3个请求通过CDN,向源站发送请求。这三个请求就是没有命中缓存。这种情况下的命中率为70%

[8r5t6.jpeg]
[8r5t6.jpeg]

命中率为什么这么重要,要单独拿出来讲呢?因为命中率的高低是会影响到你要支付的费用的。通过之前的课程的学习知道,对象存储除了支付存储的费用以外,还需要支付CDN节点向对象存储请求的流量费用和请求次数的费用。你的命中率越高,就意味着CDN节点向你的对象存储的请求越少,也就能够更少的支付请求费用,同时,请求的增加也意味着流量的增加,请求的同样会带动流量的减少。

同时,如果你的流量较为稳定,可以选择使用CDN的流量包,费用会更进一步下降。

拓展阅读:

统计分析:https://www.qcloud.com/document/product/228/6305

CDN费用计算器 :https://buy.qcloud.com/calculator/cdn

流量包管理 :https://www.qcloud.com/document/product/228/6306

缓存刷新:https://www.qcloud.com/document/product/228/6299

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
内容分发网络 CDN
内容分发网络(Content Delivery Network,CDN)通过将站点内容发布至遍布全球的海量加速节点,使其用户可就近获取所需内容,避免因网络拥堵、跨运营商、跨地域、跨境等因素带来的网络不稳定、访问延迟高等问题,有效提升下载速度、降低响应时间,提供流畅的用户体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档