0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

CDN运作原理 CDN的特点总结

麦辣鸡腿堡 来源:Java补习课 作者:JayceH 2023-10-09 16:12 次阅读

CDN运作原理

本地缓存的数据,通过key-value 的形式,将url 和本地缓存进行映射,存储结构与 Map相似,采用 hash+链表形式进行缓存。

图片

CDN命中率

衡量我们CDN服务质量的一个核心标准,当用户访问的资源恰好在缓存系统里,可以直接返回给用户,说明CDN命中;如果CDN缓存中,没有命中资源,那么会触发回源动作。

CDN回源

当CDN本地缓存没有命中时,触发回源动作,

一级缓存 访问二级缓存是否有相关数据,如果有,返回一级缓存。

二级缓存 Miss,触发 二级缓存 回源请求,请求源站对应数据。获取结果后,缓存到本地缓存,返回数据到一级缓存。

一级缓存 获取数据,缓存本地后,返回给用户。

CDN预热数据

上面说的访问模式,都是基于Pull模式,由用户决策哪部分热点数据会最终存留在CDN缓存中;对于大促场景,我们往往需要预先将活动相关资源预热 到
边缘节点(L1),避免大促开启后,大量用户访问,造成源站压力过大。这时候采用的是 Push模式。

CDN的特点总结

1、资源访问加速: 本地Cache加速,提高了企业站点(尤其含有大量图片和静态页面站点)的访问速度,并大大提高以上性质站点的稳定性

2、消除运营商间网络互联的瓶颈问题:
镜像服务消除了不同运营商之间互联的瓶颈造成的影响,实现了跨运营商的网络加速,保证不同网络中的用户都能得到良好的访问质量。

3、远程加速: 远程访问用户根据DNS负载均衡技术 智能自动选择Cache服务器,选择最快的Cache服务器,加快远程访问的速度

4、带宽优化:
自动生成服务器的远程Mirror(镜像)cache服务器,远程用户访问时从cache服务器上读取数据,减少远程访问的带宽、分担网络流量、减轻原站点WEB服务器负载等功能。

5、集群抗攻击:
广泛分布的CDN节点加上节点之间的智能冗余机制,可以有效地预防黑客入侵以及降低各种D.D.o.S攻击对网站的影响,同时保证较好的服务质量 。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据
    +关注

    关注

    8

    文章

    6511

    浏览量

    87599
  • 网络
    +关注

    关注

    14

    文章

    7251

    浏览量

    87440
  • 缓存
    +关注

    关注

    1

    文章

    220

    浏览量

    26441
  • CDN
    CDN
    +关注

    关注

    0

    文章

    287

    浏览量

    28501
收藏 人收藏

    评论

    相关推荐

    C-CDN独有的优势

    拒绝盗链提速访问图文,静态,动态页面智能缓存。让热点文件及图片保留在C-CDN的服务器,用户通过就近C-CDN节点服务器读取文件,节约宽带的同时也提缩短了返回数据的时间访问负载均衡当您的网站无法承受
    发表于 01-06 16:27

    CDN加速是什么及作用! 新手站长论坛

    什么是CDN加速,不清楚的可以直接了解 CDN的英文全称是Content Delivery Network,即内容分发网络,也称为内容传输网络;是一个建立在现有互联网基础之上的分层次的虚拟网络。采用
    发表于 08-23 13:38

    CDN 之我见》原理篇——CDN的由来与调度

    CDN是将源站内容分发至全国所有的节点,从而缩短用户查看对象的延迟,提高用户访问网站的响应速度与网站的可用性的技术。它能够有效解决网络带宽小、用户访问量大、网点分布不均等问题。为了让大家更全面的了解
    发表于 04-08 17:18

    CDN 之我见》系列二:原理篇(缓存、安全)

    攻击的特点是:攻击流量小攻击较为隐蔽,不易被察觉以窃取内容为主要目的攻击具有一定的破坏和不可逆性无需大量攻击资源,攻击成本较低,技术含量较高接入 CDN 后就可以规避安全风险吗?是的,或者说可以从一
    发表于 06-12 16:59

    请问兔子CDN有哪些功能CDN的好处是什么?

    兔子CDN有哪些功能CDN的好处是什么
    发表于 11-13 07:10

    CDN技术在IPTV中有什么应用?

    CDN技术为什么会产生?CDN是什么?CDN技术的特点和优势是什么?CDN技术在IPTV中有什么应用?
    发表于 05-26 07:13

    基于aTCA架构的CDN有什么应用?

    CDN是什么?基于aTCA架构的CDN有什么应用?
    发表于 05-27 06:10

    17626.6标准中关于CDN的疑问?以及实际钳注入测试中是否需要对AE和EUT同时接CDN

    在使用电磁钳进行测试时,标准中给出的在AE和EUT两端的CDN具体起什么作用(是否为去耦),为什么要端接50Ω阻抗?同时在实际测试中是否需要对AE和EUT同时接CDN,不用CDN的话对实际测试会有多大的影响?求大神给解释一下,这
    发表于 05-18 10:16

    CDN网络路由技术

    简单介绍了CDN 的概念、产生的背景,对CDN 的网络体系机构作了简单的描述。CDN 路由技术是CDN 网络体系中的重要元素。基于DNS 的路由是目前
    发表于 03-25 10:21 35次下载

    CDN网络路由技术

    简单介绍了CDN 的概念、产生的背景, 对CDN 的网络体系机构作了简单的描述。CDN 路由技术是CDN 网络体系中的重要元素。基于DNS 的路由是目前
    发表于 04-13 15:05 32次下载
    <b class='flag-5'>CDN</b>网络路由技术

    CDN是什么CDN的原理和作用什么

    最近在了解边缘计算,发现我们经常听说的CDN也是边缘计算里的一部分。那么说到CDN,好像只知道它中文叫做内容分发网络。那么具体CDN的原理是什么?能够为用户在浏览网站时带来什么好处呢?解决这两个问题是本文的目的。
    的头像 发表于 02-03 16:01 5.9w次阅读
    <b class='flag-5'>CDN</b>是什么<b class='flag-5'>CDN</b>的原理和作用什么

    CDN加速是什么,CDN加速的好处有哪些

    CDN加速的工作原理,就是将源站的各类资源像复制粘贴一样,缓存到各地甚至全球各地的CDN节点上,当用户对源站发起访问时,用户就可以获取到离自己较近的数据信息,不必到源站进行访问。这样,避免访问
    的头像 发表于 06-15 10:40 4892次阅读

    什么是融合CDN?融合CDN的优势和常见的调度模式有哪些?

    什么是融合CDN?为了理解什么是融合CDN,我们先了解什么是CDNCDN是一个地理分布的边缘服务器网络,其目标是提供更快、可靠的互联网内容交付。C
    的头像 发表于 07-31 17:36 409次阅读
    什么是融合<b class='flag-5'>CDN</b>?融合<b class='flag-5'>CDN</b>的优势和常见的调度模式有哪些?

    火伞云融合CDN跟传统CDN的区别

    提到CDN相信很多人都不陌生,但是说起火伞云融合CDN大家都一头雾水了吧,首先万物归根,要知道火伞云融合CDN到底是什么得先从了解CDN是什么开始,
    的头像 发表于 07-31 17:37 494次阅读
    火伞云融合<b class='flag-5'>CDN</b>跟传统<b class='flag-5'>CDN</b>的区别

    从传统CDN到融合CDN的进化:技术之路

    在数字化时代,内容分发网络(CDN)已经从一个辅助工具逐渐演变为确保网站性能和用户体验的核心组件。随着技术的进步,我们已经从传统的CDN迈向了融合CDN的新时代。本文将深入探讨这一进化的历程
    的头像 发表于 09-24 08:34 1170次阅读
    从传统<b class='flag-5'>CDN</b>到融合<b class='flag-5'>CDN</b>的进化:技术之路