CDN与智能DNS原理和应用

作者: anMoo韩魔 | 来源:发表于2018-03-06 18:51 被阅读68次
    网络图片

    CDN是什么?

    • Content Delivery Network,内容分发网络(把内容发送到用户请求的网络,分布式)
    • 使用户可以就近取得所需的内容,提高用户访问网站的响应速度。

    CDN = 更智能的镜像+缓存+流量导流

    CDN加速原理和应用

    1. 对内容作缓存处理(不生产内容,速度比较快):squid作为Web服务
    2. 内容缓存到内存(访问频率高/容量小)和本地文件(访问频率低/容量大),实现更少地去原站获取数据,页面访问速度极高
    3. 分布在全国各地的网络节点:全国近百个城市,2~300个服务器节点
    4. 多线路支持:同时支持电信、网通、联通等多种线路,不同于双线机房的双线接入,减少跨网访问
    适用范围:
    • 静态和更新频率低的内容更适用
    • 数据流量大的产品更适用(视频、图片网站)
    • 带宽价格更便宜

    CDN的具体使用

    1. 管理功能
    • 加速管理:域名列表、文件刷新、文件预缓存、目录刷新、证书管理(360云加速)
    • 数据分析:带宽统计、流量、命中率、请求数、状态码、日志下载
    • 用户中心:资质认证、账号总览、计费类型、费用管理

    2.具体的配置功能

    • 基本配置:加速状态、智能压缩加速、range回源、客户端强制HTTPS、对象存储等
    • 回源配置
    • 缓存策略:默认永久缓存等
    • 目录刷新
    1. 统计功能
    • 命中率、请求数等

    DNS是什么?

    • Domain Name System,域名系统
    • 域名和IP地址相互映射的一个分布式数据库,不用去记住能够被机器直接读取的IP

    DNS解析的过程

    DNS客户机(解析器)——> 客户机到服务器查询 ——> 服务器到服务器查询

    客户机——>本地DNS(递归查询),DNS服务器——>DNS服务器(递代查询)

    智能DNS的原理和作用

    智能的匹配线路和位置

    总结:CDN服务让互联网产品更简单、高效和可靠

    1. 智能DNS让用户访问同线路最近的服务器
    2. CDN的缓存可以加快访问速度,也可以缓解源服务器的压力
    3. CDN让大规模的用户请求架构变得简单
    4. CDN流量越高价格越便宜

    注:以上所有内容都是本人的学习笔记和总结,仅供学习和参考,如果有遗漏或者不当的地方请谅解,请勿转载。

    @anMoo韩魔

    相关文章

      网友评论

        本文标题:CDN与智能DNS原理和应用

        本文链接:https://www.haomeiwen.com/subject/vgzoxftx.html