CDN概述

作者: Shaw007 | 来源:发表于2018-11-18 22:06 被阅读0次
前言:

世界上最遥远的距离莫过于网站与用户之间没有CDN。

CDN

全称为Content Delivery Network或Content Distribute Network,即内容分发网络。
通过在网络各处放置节点服务器,构成在现有互联网上的一层智能虚拟网络,即把网络虚拟化后重新进行集中分配带宽资源,实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点。

  1. 为什么会有CDN?
    考虑到远距离传输访问速度慢,可就近建立服务器,将需要大量访问的资源提前进行内容缓存,由该服务器再进行带宽资源分配,优化网络传输。

  2. 缓存有两个好处:

  3. 优化访问速度,因为可以提前将访问最多的内容下载到靠近用户端的缓存服务器。

  4. 减少了网络中冗余数据的重复传输,在有效期TTL内,对于重复的访问,不必从原始网站重新传送文件实体,只需通过简单的认证(Freshness Validation)- 传送几十字节的Header,即可将本地的副本直接传送给访问者

  5. CDN包含哪些技术
    Web caches: 包含pull caching, 根据用户的请求获取缓存;push caching, 内容服务器将内容提前散布到各节点。
    Server-load balancing: Global load balancing, web switch/content switch/multilayer switch, 通过算法智能将客户端请求定向到离其最近的服务节点。请求路由算法包括Global Server Load Balancing, DNS-based request routing, Dynamic metafile generation, HTML rewriting, anycasting, 选择最近服务节点算法包括reactive probing, proactive probing, connection monitoring.

技术原理扩展阅读可参考这里

相关文章

  • CDN概述

    前言: 世界上最遥远的距离莫过于网站与用户之间没有CDN。 CDN 全称为Content Delivery Net...

  • java专题之大型分布式系统中的缓存架构

    缓存概述 缓存的分类 CDN缓存 CDN缓存是什么 CDN(Content Delivery Network内容分...

  • CDN技术概述

    分发服务系统: 实现将内容从内容源中心向边缘的推送和存储。 1)分发服务器最基本的工作单元是许许多多的Cache设...

  • 前端扯犊子之三Vue3(一)

    一、概述 1、安装: 可npm可cdn可 script 标签本地引入注:filters过滤器已从Vue 3.0中删...

  • AWS 数据传输加速

    AWS CloudFront 概述 一个CDN服务,加快网页和其它下载全球分布式网络缓存服务器 CloudFron...

  • jQuery Bootstrap 国内的CDN

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

  • 前端扯犊子之四Vue2(一)

    一、概述 1、安装: 可npm可cdn可 script 标签本地引入 2、指令集: v-cloak 去除闪动v-h...

  • CDN React

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

  • CDN

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

  • 先收藏!海量CDN日志高性价比分析方案

    概述 CDN产生大量日志,可以进行日志转存到OSS bucket中。也可以进行实时日志推送, 推送到日志服务SLS...

网友评论

      本文标题:CDN概述

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