1.什么是CDN?

CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。

2.基本原理

CDN的基本原理是在用户访问相对集中的地区和网络设置一些缓存服务器。当用户访问网站时,利用全局的负载均衡技术将用户的访问指向距离最近的缓存服务器,由缓存服务器代替源站响应用户的访问请求。这样一方面减轻了源站服务器的工作压力,另一方面使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。

3.CDN相关技术

CDN实现需要依赖多种网络技术,如负载均衡技术、动态内容分发与复制技术、缓存技术等是其中最主要的几种网络技术。

(1)负载均衡技术

负载均衡技术就是将网络中的流量尽可能平均分配到多个能完成相同任务的服务器或网络节点,由此来避免单个或部分网络节点过载瘫痪,影响正常的网络访问。

(2)动态内容分发与复制技术

在多数情况下,网站响应速度和访问者与网站服务器之间的距离有着密切的关系。如果访问者和网站之间的距离果园,之间的融信要经过多次路由转发和处理,网络延迟会大大增加。而内容分发和复制技术就是将网站主体中的大部分静态页面、图像和流媒体数据等分发复制到各地的加速节点上。所以,动态内容分发与复制技术也是CDN所需的一个重要技术。

(3)缓存技术

缓存技术已经不是一种新鲜技术。Web缓存服务通过几种方式来改善用户的响应时间,如代理缓存服务、透明代理缓存服务、使用重定向服务的透明代理缓存服务 等。通过Web缓存服务,用户访问网页时可以将广域网的流量降至最低。对于公司内联网用户来说,这意味着将内容在本地缓存,而无须通过专用的广域网来检索 网页。对于Internet用户来说,这意味着将内容存储在他们的ISP的缓存器中,而无须通过Internet来检索网页。这样无疑会提高用户的访问速度。CDN的核心作用正是提高网络的访问速度,所以,缓存技术将是CDN所采用的又一个主要技术。

4.CDN有哪些优点?

(1)本地Cache加速,提高了企业站点(尤其h含有大量图片和静态页面站点)的访问速度;

(2) 跨运营商的网络加速,保证不同网络的用户都得到良好的访问质量;

(3)远程访问用户根据DNS负载均衡技术智能自动选择Cache服务器

(4)自动生成服务器的远程Mirror(镜像)cache服务器,远程用户访问时从cache服务器上读取数据,减少远程访问的带宽、分担网络流量、减轻原站点web服务器负载等功能;

(5)广泛分布的CDN节点加上节点之间的智能冗余机制,可以有效地预防黑客入侵。

什么是CDN?CDN的工作原理是怎样的?相关推荐

  1. CDN加速的工作原理是什么

    许多网站运营者都信奉着一个原则,这个原则指导这运营者们优化网站的访问速度.页面效果等,它就是"8秒原则"."8秒原则"是指,用户在打开网站时,记载时间不能超过8 ...

  2. CDN加速的工作原理是什么?它有什么好处

    许多网站运营者都信奉着一个原则,这个原则指导着运营者们优化网站的访问速度.页面效果等,它就是"8秒原则"."8秒原则"是指,用户在打开网站时,记载时间不能超过8 ...

  3. CDN工作过程及工作原理

    CDN(Content Delivery Network)即内容分发网络,CDN的作用是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度.本文介绍CDN的工作 ...

  4. (转)CDN是如何工作的?

    转载自:CDN是如何工作的? CDN是互联网中使用较频繁的一种技术.你也许常听人说:"我们的网站使用了CDN技术",但可能他们对CDN的了解并不多,也许只局限于--用了以后网站访问 ...

  5. CDN的工作原理以及其中的一些技术-阿里

    CDN的工作原理以及其中的一些技术-阿里 需求 CDN,全称Content Delivery Network,主要作用是为源站减少访问压力的同时,为客户端提供更快速的内容响应.除此之外,CDN还能对源 ...

  6. CDN工作原理及其在淘宝图片业务中的应用

    淘宝的图片访问,有98%的流量都走了CDN缓存,只有2%会回源到源站,节省了大量的服务器资源. 但是,如果在用户访问高峰期,图片内容大批量发生变化,大量用户的访问就会穿透cdn,对源站造成巨大的压力. ...

  7. CDN工作原理及淘宝双十一图片访问实战

    淘宝的图片访问,有98%的流量都走了CDN缓存.只有2%会回源到源站,节省了大量的服务器资源. 但是,如果在用户访问高峰期,图片内容大批量发生变化,大量用户的访问就会穿透cdn,对源站造成巨大的压力. ...

  8. CDN加速究竟是怎么加速的 其工作原理是怎样的

    这篇文章主要跟大家介绍的是CDN网络究竟是怎么加速的,以及工作原理是怎样的,相信很多小伙伴都不知道吧,对此,小杜就整理一下资料并分享给大家做个参考,由于内容简单易懂,有感兴趣的朋友不妨进来看看. CD ...

  9. CDN工作原理(CNAME)

     传统的网络访问形式为: 由上图可见,用户访问未使用CDN缓存网站的过程为: 用户向浏览器提供要访问的域名: 浏览器调用域名解析函数库对域名进行解析,以得到此域名对应的IP地址: 浏览器使用所得到 ...

  10. 《CDN 之我见》原理篇——CDN的由来与调度

    2019独角兽企业重金招聘Python工程师标准>>> CDN是将源站内容分发至全国所有的节点,从而缩短用户查看对象的延迟,提高用户访问网站的响应速度与网站的可用性的技术.它能够有效 ...

最新文章

  1. android servlet 登陆,Android Studio+Servlet+MySql实现登录注册
  2. Confluence 6 配置文件和key
  3. 两个有序数组的中位数 python_Python寻找两个有序数组的中位数实例详解
  4. idea中git打tag(亲测)
  5. 一些杂七杂八的前端知识1
  6. Matplotlib - subplot(同一图中绘制不同的内容)
  7. JavaScript的可变参数介绍
  8. 2.《Spring学习笔记-MVC》系列文章,讲解返回json数据的文章共有3篇,分别为:...
  9. 决策树系列(三)——ID3
  10. [程序设计]Java实现解析抖音无水印视频
  11. 项目整合微信扫码登录功能
  12. win10系统 删掉自带的输入法
  13. Intellij IDEA导入外部项目javax.servlet.http不存在
  14. js-es6知识汇总(1) 原型与原型链
  15. badboy简介和回放
  16. 网易2017校园招聘笔试题 跳石板
  17. 信息技术学考 这题不会做!!
  18. MATLAB绘图_1绘制衰减震荡曲线
  19. 大数据之推荐系统梗概---以ALS隐语义模型为例
  20. Python可以开发哪些程序?

热门文章

  1. 从阿里达摩院十大科技趋势预测,看人工智能企业发展路径
  2. jQuery模态弹窗插件(jquery-confirm)
  3. Ubuntu 16.04系统中利用CUDA安装更新NVIDIA显卡驱动程序的方法
  4. android 转wkt格式,Arcgis for Android 空间数据WKT与JSON描述
  5. 如何使用私有网络部署全球同服游戏服务
  6. Junit5废弃@Before和@After注解
  7. 长途坐车哪款蓝牙耳机续航高?2021值得入手的五款宝藏大电量蓝牙耳机推荐
  8. 【基础篇】————8、隐匿攻击之Telegram
  9. 王者登基!GPT-4发布,功能史上最强
  10. 布局检测与优化(一):布局层级优化