CDN与智能DNS原理和应用

CDN与智能DNS原理和应用_第1张图片
网络图片

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原理和应用)