1.cdn概念,DNS概念
CDN:Centent Delivery Network(内容分发网络)
使用户可以就近取得所需内容,提高用户访问网站相应速度
CDN=更智能的镜像+缓存+流量导流;
DNS:Domain Name System 域名系统
域名和ip地址相互映射的一个分布式数据库,不用去记住被机器读取的ip地址
CDN是内容分发网络,利用部署大量网络节点,通过服务器缓存加速,让用户可以就近同运营商网络,更快的访问到我们的互联网产品,可以简单快速的让我们的互联网产品支持海量的并发请求。智能DNS比传统DNS更好的地方就是能够基于IP信息给不同的用户最合适的服务器IP,可以给用户提供更好的网络服务。
2.cdn加速原理
内存缓存:
使用squid(Nginx,Apache)作为web服务,
内容缓存到内存和本地文件,频繁更新或访问的数据放在内存中,大数据量的缓存放在本地文件,页面访问速度极高。
分布在全国各地的网路节点:全国2,3百个服务器节点
多线路支持:同时支持电信,网通,联通等多种线路
不同于双线机房的双线接入,减少跨网访问
使用范围:
静态和更新频率低的内容更适用(新闻,官网)
数据流量大的产品更使用(下载网,视频网,直播,图片网)
带宽价格更便宜
3. 智能DNS也就是根据内置的丰富IP库来为用户匹配合适的线路(移动、联通、电信...)以及识别用户位置提供更近的网络服务
4.总结
好的cdn服务让互联网产品更简单高效和可靠
智能dns可以让用户访问同线路最近的服务器
cdn的缓存可以加快访问速度,也可以缓解源服务器压力
cdn让大规模用户请求架构变得简单
cdn流量越高价格约便宜
5.DNS解析
DNS解析过程:
客户机发起url请求 --> 在本地DNS解析缓存里面查找对应的ip,找到则返回,找不到 --> 在本地hosts文件查找,找到返回,否则 --> 在本地DNS服务器查找,找到返回,否则 --> 在区域内DNS服务器查找,同上 --> 在更大范围的DNS服务器查找,同上 --> 根级DNS服务器上查找,到这里之后无论能找到还是不能找到,都将结束     

CDN与智能DNS原理和应用的更多相关文章

  1. CDN和智能DNS原理和应用 (原)

    CDN是什么? CDN的全称是Content Delivery Network,即内容分发网络. CDN是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡.内容分发.调 ...

  2. Bind+DLZ构建企业智能DNS/DNS

    Bind+DLZ构建企业智能DNS   目录:一.简介二.服务规划三.安装BIND及基本环境四.配置Bind-View-DLZ-MYSQL五.添加相关记录并进行测试六.配置从DNS七.补充 一.简介: ...

  3. DNS—正、反向解析;委派;主从;子域;转发;智能dns等的实现

    前言:DNS,耳熟能详的东西,内容太多,小编也不太好讲清,只能写几个实验详解,供大家参考. 一.简单介绍 1.DNS:通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析). 端 ...

  4. DNS原理和智能DNS及CDN

    CDN是什么 CDN(Content Delivery Network)是内容分发网络. 作用: 使用户可以就近取的所需要的内容,加速用户访问网站资源的速度.物理距离更近,响应速度更快.拦截部分网络请 ...

  5. DNS加速之“智能DNS”跟“双线加速”、“CDN加速”的区别

    “智能DNS”跟“双线加速”.“CDN加速”的区别相信,很大部分IDC用户可能还没弄清楚状况,有人觉得智能DNS跟双线加速.CDN加速是类似的技术.其实不然,它们在工作方式上有着本质的区别,但它们又可 ...

  6. 智能dns或CDN应用中,如何很好的解决DNS缓存问题? - 知乎

    智能dns或CDN应用中,如何很好的解决DNS缓存问题? - 知乎 LISP路由器

  7. 简单介绍智能DNS解析+双线路接入

    导读:在讨论这个问题,其中群友老孤同志也提供了不少非常有参考价值的资料,所以我们再把这些资料再整理一次,从比较底层的技术原理上重新进行一次分析.   我们知道,因为南电信北网通现象的存在,我们的服务器 ...

  8. DNS原理及其解析过程 精彩剖析

    本文章转自下面:http://369369.blog.51cto.com/319630/812889 DNS原理及其解析过程 精彩剖析 网络通讯大部分是基于TCP/IP的,而TCP/IP是基于IP地址 ...

  9. DNS原理及其解析过程【精彩剖析】(转)

      2012-03-21 17:23:10 标签:dig wireshark bind nslookup dns 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否 ...

随机推荐

  1. Function(高阶函数式编程)

    Function一个可以进行高阶函数式编程的模块. chain def chain[a](fs: Seq[(a) ? a]): (a) ? a 把一些列的方法串起来,挨个执行,每个方法的结果,回作为下 ...

  2. jmeter 实战

    JMeter 接口测试 什么是接口测试 概念 内部接口 方法与方法之间的交互 模块与模块之间的交互 一种调用对外包装的接口 Web接口分类 web接口分类:https.http.webService ...

  3. jquery与zend framework编写的联动选项效果

    html部分: <pre name="code" class="html"><!DOCTYPE html PUBLIC "-//W3 ...

  4. Servlet共享数据

    共享数据: 1.域对象:有一个作用范围的对象,可以在范围内共享数据 2.request域:代表一次请求范围,一般用于请求转发的多个资源中共享数据 方法: 1.存储数据:setAttrbute(Stri ...

  5. SpringCloud学习笔记《---06 Config 分布式配置中心---》基础篇

  6. YARN框架与MapReduce1.0框架的对比分析

  7. 一图读懂POLARDB Box数据库一体机的云原生力量!

    2019杭州云栖大会上,阿里云宣布正式推出高性能数据库一体机——POLARDB Box,用户部署在自有数据中心即可享受云数据库的便捷体验,同时还为Oracle等传统数据库用户提供一键迁移功能,最多节省 ...

  8. 树形dp经典换根法——cf1187E

    假设以u为根时结果是tot,现在转换到了以u的儿子v为根,那么结果变成了tot-size[v]+(sizetot-size[v]) 根据这个转移方程,先求出以1为根的tot,然后dfs一次转移即可 # ...

  9. csp-s模拟测试87

    csp-s模拟测试87 考场状态还可以$T1$我当时以为我秒切,$T2$确认自己思路不对后毅然决然码上,$T3$暴力挂了太可惜了. 03:01:28 03:16:07 03:11:38 140 03: ...

  10. Linux下编译VLC for Android源代码总结

    转:http://blog.chinaunix.net/uid-26611383-id-3678766.html 由于项目需要,需要一个在android平台能够支持RTSP协议的播放器,由于之前没有a ...