初识CDN

作者: 周杰伦是李小莹的男神 | 来源:发表于2018-08-31 18:44 被阅读0次

CDN,Content Delivery Network,基于内容的分布式分发网络。 

CDN完成的是将内容从源站传递到用户端的任务。

    简单的说CDN就是让原本上海的浏览器要访问北京主站内容的请求转而由部署在上海或南京的缓存来受理,这样请求的数据只需经过一跳或有限的几跳就能到达请求端,有效利用带宽并且降低主站压力,对于电子商务网站和搜索引擎网站以及门户网站,CDN的合理应用显得尤为重要。

CDN的基本工作过程

用户在浏览器输入网址,到网页显示,经历的过程:

传统的,没有CDN 的过程:

1)在本地缓存中查找,通过本地DNS服务器解析网址对应的IP地址;

2)IP地址返回给客户端之后,客户端通过HTTP协议向服务器发送请求;通过建立三次握手,完成可靠连接

3)建立连接之后,客户端将要请求的信息发送给服务器;

4)服务器将请求信息返回给客户端,客户端进行渲染操作,显示网页


加入CDN之后:

1)通过本地DNS服务器解析,最终将域名的解析交给CNAME指向的CDN专用DNS服务器

2)CDN的 DNS服务器 将 CDN的全局负载均衡设备的IP地址 返回给用户;

3)用户通过IP地址相全局负载均衡设备发起内容URL的访问请求;

4)全局均衡负载设备根据URL、用户的IP地址 选择 区域负载均衡设备,让用户向这个设备请求访问;

5)区域均衡负载设备为用户选择一个最佳的缓存服务器;此时区域负载均衡设备将该缓存服务器的IP地址返回给全局负载均衡设备。

6)全局负载均衡设备将接收到的 缓存服务器IP地址 返回给用户;

7)用户根据该返回的IP地址向缓存服务器发起请求,服务器做出响应,将数据信息传回给用户;(如果该服务器没有用户要访问的内容,该服务器就要向它的上一级缓存服务器请求内容)

相关文章

  • 初识CDN

    CDN,Content Delivery Network,基于内容的分布式分发网络。 CDN完成的是将内容从源站传...

  • VUE学习之路(一)--- 初识VUE

    一、初识VUE 资料来源:vue官网API文档 安装:同一般JS组件安装,引用CDN、或者引用其js文件 兼容性:...

  • jQuery Bootstrap 国内的CDN

    jQuery国内的 CDN 引用菜鸟教程 CDN: 百度 CDN: 新浪云 CDN: Google CDN:...

  • CDN React

    目录CDN 3 个React CDN Hello WorldReact CDN 卡片组件 CDN React 与其...

  • CDN

    什么是CDN 为什么使用CDN CDN 的工作原理 CDN的网络架构 CDN的技术手段 应用

  • CDN概念基本介绍

    CDN概念基本介绍 一 . CDN简介 什么是CDN? CDN的全称是Content Delivery Net...

  • Vue2要点(一)

    安装 1、CDN Staticfile CDN(国内) : https://cdn.staticfile.org/...

  • 外贸网站为什么要用cdn加速?

    什么是CDN加速?外贸网站为什么要用cdn加速? 外贸网站为什么要用cdn加速 首先,什么是cdn加速? cdn全...

  • jQuery获取对象原理

    cdn地址:http://cdn.xiaochiwz.cn/jsxcc.jshttp://cdn.xiaochiw...

  • Links&Import

    Web_links Jquery 百度CDN 新浪CDN Google CDN csrf $.ajaxSetup(...

网友评论

      本文标题:初识CDN

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